public void UnregisterReceiver(global::Android.Content.BroadcastReceiver receiver) { if (id_unregisterReceiver_Landroid_content_BroadcastReceiver_ == IntPtr.Zero) { id_unregisterReceiver_Landroid_content_BroadcastReceiver_ = JNIEnv.GetMethodID(class_ref, "unregisterReceiver", "(Landroid/content/BroadcastReceiver;)V"); } JNIEnv.CallVoidMethod(Handle, id_unregisterReceiver_Landroid_content_BroadcastReceiver_, new JValue(receiver)); }
public global::Android.Content.Intent RegisterReceiver(global::Android.Content.BroadcastReceiver receiver, global::Android.Content.IntentFilter filter) { if (id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_ == IntPtr.Zero) { id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_ = JNIEnv.GetMethodID(class_ref, "registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;"); } global::Android.Content.Intent __ret = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (JNIEnv.CallObjectMethod(Handle, id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_, new JValue(receiver), new JValue(filter)), JniHandleOwnership.TransferLocalRef); return(__ret); }
static IntPtr n_RegisterReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_(IntPtr jnienv, IntPtr native__this, IntPtr native_receiver, IntPtr native_filter) { global::Osmdroid.TileProvider.IRegisterReceiver __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.IRegisterReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.BroadcastReceiver receiver = global::Java.Lang.Object.GetObject <global::Android.Content.BroadcastReceiver> (native_receiver, JniHandleOwnership.DoNotTransfer); global::Android.Content.IntentFilter filter = global::Java.Lang.Object.GetObject <global::Android.Content.IntentFilter> (native_filter, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.RegisterReceiver(receiver, filter)); return(__ret); }
public virtual unsafe void Regist(global::Android.Content.BroadcastReceiver @delegate) { const string __id = "regist.(Landroid/content/BroadcastReceiver;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((@delegate == null) ? IntPtr.Zero : ((global::Java.Lang.Object)@delegate).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
public virtual void UnregisterReceiver(global::Android.Content.BroadcastReceiver aReceiver) { if (id_unregisterReceiver_Landroid_content_BroadcastReceiver_ == IntPtr.Zero) { id_unregisterReceiver_Landroid_content_BroadcastReceiver_ = JNIEnv.GetMethodID(class_ref, "unregisterReceiver", "(Landroid/content/BroadcastReceiver;)V"); } if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_unregisterReceiver_Landroid_content_BroadcastReceiver_, new JValue(aReceiver)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "unregisterReceiver", "(Landroid/content/BroadcastReceiver;)V"), new JValue(aReceiver)); } }
public virtual global::Android.Content.Intent RegisterReceiver(global::Android.Content.BroadcastReceiver aReceiver, global::Android.Content.IntentFilter aFilter) { if (id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_ == IntPtr.Zero) { id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_ = JNIEnv.GetMethodID(class_ref, "registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;"); } global::Android.Content.Intent __ret; if (GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (JNIEnv.CallObjectMethod(Handle, id_registerReceiver_Landroid_content_BroadcastReceiver_Landroid_content_IntentFilter_, new JValue(aReceiver), new JValue(aFilter)), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "registerReceiver", "(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;"), new JValue(aReceiver), new JValue(aFilter)), JniHandleOwnership.TransferLocalRef); } return(__ret); }
static void n_UnregisterReceiver_Landroid_content_BroadcastReceiver_(IntPtr jnienv, IntPtr native__this, IntPtr native_receiver) { global::Osmdroid.TileProvider.IRegisterReceiver __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.IRegisterReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.BroadcastReceiver receiver = global::Java.Lang.Object.GetObject <global::Android.Content.BroadcastReceiver> (native_receiver, JniHandleOwnership.DoNotTransfer); __this.UnregisterReceiver(receiver); }
public static unsafe void UnregisterReceiver(global::Android.Content.Context context, global::Android.Content.BroadcastReceiver receiver) { const string __id = "unregisterReceiver.(Landroid/content/Context;Landroid/content/BroadcastReceiver;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object)context).Handle); __args [1] = new JniArgumentValue((receiver == null) ? IntPtr.Zero : ((global::Java.Lang.Object)receiver).Handle); _members.StaticMethods.InvokeVoidMethod(__id, __args); } finally { } }