实现View.OnTouchListener接口

时间:2014-07-01 05:24:09

标签: android interface xamarin dispose ontouchlistener

在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.DisposeAndroid.Runtime.IJavaObject.Handle代码项而不是throw new NotImplementedException ()代码需要什么值?

提前致谢

1 个答案:

答案 0 :(得分:17)

您应该在OnTouchListener中继承Java.Lang.Object,就像这样

public class OnTouchListener : Java.Lang.Object,  View.IOnTouchListener

它将实现Handle和Dispose

每当实现任何Java接口时都应该这样做