static void n_OnRelease_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Facebook.Drawee.Controller.IControllerListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.IControllerListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); __this.OnRelease(p0); }
static void n_OnIntermediateImageSet_Ljava_lang_String_Ljava_lang_Object_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Facebook.Drawee.Controller.IControllerListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.IControllerListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Object p1 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnIntermediateImageSet(p0, p1); }
static void n_OnFailure_Ljava_lang_String_Ljava_lang_Throwable_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Facebook.Drawee.Controller.IControllerListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.IControllerListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Throwable p1 = global::Java.Lang.Object.GetObject <global::Java.Lang.Throwable> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnFailure(p0, p1); }
static void n_OnFinalImageSet_Ljava_lang_String_Ljava_lang_Object_Landroid_graphics_drawable_Animatable_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2) { global::Com.Facebook.Drawee.Controller.IControllerListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.IControllerListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Object p1 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p1, JniHandleOwnership.DoNotTransfer); global::Android.Graphics.Drawables.IAnimatable p2 = (global::Android.Graphics.Drawables.IAnimatable)global::Java.Lang.Object.GetObject <global::Android.Graphics.Drawables.IAnimatable> (native_p2, JniHandleOwnership.DoNotTransfer); __this.OnFinalImageSet(p0, p1, p2); }
public virtual unsafe void AddListener(global::Com.Facebook.Drawee.Controller.IControllerListener listener) { const string __id = "addListener.(Lcom/facebook/drawee/controller/ControllerListener;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((listener == null) ? IntPtr.Zero : ((global::Java.Lang.Object)listener).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
static void n_AddListener_Lcom_facebook_drawee_controller_ControllerListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_listener) { global::Com.Facebook.Drawee.Controller.ForwardingControllerListener __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.ForwardingControllerListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Facebook.Drawee.Controller.IControllerListener listener = (global::Com.Facebook.Drawee.Controller.IControllerListener)global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.IControllerListener> (native_listener, JniHandleOwnership.DoNotTransfer); __this.AddListener(listener); }
public static unsafe global::Com.Facebook.Drawee.Controller.ForwardingControllerListener Of(global::Com.Facebook.Drawee.Controller.IControllerListener listener1, global::Com.Facebook.Drawee.Controller.IControllerListener listener2) { const string __id = "of.(Lcom/facebook/drawee/controller/ControllerListener;Lcom/facebook/drawee/controller/ControllerListener;)Lcom/facebook/drawee/controller/ForwardingControllerListener;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue((listener1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)listener1).Handle); __args [1] = new JniArgumentValue((listener2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)listener2).Handle); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Com.Facebook.Drawee.Controller.ForwardingControllerListener> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }