在 Xamarin 中,我编写了一个实现 View.IOnTouchListener
接口(interface)的类。
这是我的代码:
public class OnTouchListener : View.IOnTouchListener
{
public bool OnTouch (View v, MotionEvent e)
{
return true;
}
void IDisposable.Dispose ()
{
throw new NotImplementedException ();
}
IntPtr Android.Runtime.IJavaObject.Handle {
get {
throw new NotImplementedException ();
}
}
}
IDisposable.Dispose
和 Android.Runtime.IJavaObject.Handle
代码项需要什么值,而不是 throw new NotImplementedException ()
代码?
提前致谢
最佳答案
你应该像这样在你的 OnTouchListener 中继承 Java.Lang.Object
public class OnTouchListener : Java.Lang.Object, View.IOnTouchListener
它将实现 Handle 和 Dispose
每当实现任何 Java 接口(interface)时都应该这样做
关于android - 实现 View.IOnTouchListener 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24502974/