在Xamarin中,我编写了一个实现View.IOnTouchListener
接口的类。
这是我的代码:
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 ()
代码需要什么值?
提前致谢
答案 0 :(得分:17)
您应该在OnTouchListener中继承Java.Lang.Object,就像这样
public class OnTouchListener : Java.Lang.Object, View.IOnTouchListener
它将实现Handle和Dispose
每当实现任何Java接口时都应该这样做