/// <summary>关于事件的</summary> public virtual Com.Zhy.Adapter.Abslistview.ViewHolder SetOnClickListener(int viewId , Android.Views.View.IOnClickListener listener) { Android.Views.View view = GetView <View>(viewId); view.SetOnClickListener(listener); return(this); }
public virtual unsafe void SetOn123Listener(Android.Views.View.IOnClickListener l) { const string __id = "setOn123Listener.(Landroid/view/View$OnClickListener;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((l == null) ? IntPtr.Zero : ((global::Java.Lang.Object)l).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
public virtual unsafe void SetOnClickListener(Android.Views.View.IOnClickListener l) { if (id_setOnClickListener_Landroid_view_View_OnClickListener_ == IntPtr.Zero) { id_setOnClickListener_Landroid_view_View_OnClickListener_ = JNIEnv.GetMethodID(class_ref, "setOnClickListener", "(Landroid/view/View$OnClickListener;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(l); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_setOnClickListener_Landroid_view_View_OnClickListener_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "setOnClickListener", "(Landroid/view/View$OnClickListener;)V"), __args); } } finally { } }
static void n_OnClick_Landroid_view_View_(IntPtr jnienv, IntPtr native__this, IntPtr native_v) { Android.Views.View.IOnClickListener __this = global::Java.Lang.Object.GetObject <Android.Views.View.IOnClickListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); Android.Views.View v = global::Java.Lang.Object.GetObject <Android.Views.View> (native_v, JniHandleOwnership.DoNotTransfer); __this.OnClick(v); }
static void n_SetOnClickListener_Landroid_view_View_OnClickListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_l) { Android.Views.View __this = global::Java.Lang.Object.GetObject <Android.Views.View> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); Android.Views.View.IOnClickListener l = (Android.Views.View.IOnClickListener)global::Java.Lang.Object.GetObject <Android.Views.View.IOnClickListener> (native_l, JniHandleOwnership.DoNotTransfer); __this.SetOnClickListener(l); }