static void n_OnStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_provider, int native_status, IntPtr native_extras) { global::Osmdroid.Views.Overlay.MyLocation.GpsMyLocationProvider __this = global::Java.Lang.Object.GetObject <global::Osmdroid.Views.Overlay.MyLocation.GpsMyLocationProvider> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string provider = JNIEnv.GetString(native_provider, JniHandleOwnership.DoNotTransfer); global::Android.Locations.Availability status = (global::Android.Locations.Availability)native_status; global::Android.OS.Bundle extras = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_extras, JniHandleOwnership.DoNotTransfer); __this.OnStatusChanged(provider, status, extras); }
static void n_OnStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_arg0, int native_arg1, IntPtr native_arg2) { global::Osmdroid.LocationListenerProxy __this = global::Java.Lang.Object.GetObject <global::Osmdroid.LocationListenerProxy> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string arg0 = JNIEnv.GetString(native_arg0, JniHandleOwnership.DoNotTransfer); global::Android.Locations.Availability arg1 = (global::Android.Locations.Availability)native_arg1; global::Android.OS.Bundle arg2 = global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (native_arg2, JniHandleOwnership.DoNotTransfer); __this.OnStatusChanged(arg0, arg1, arg2); }
public void OnStatusChanged(string provider, [global::Android.Runtime.GeneratedEnum] global::Android.Locations.Availability status, global::Android.OS.Bundle extras) { if (id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_ == IntPtr.Zero) { id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_ = JNIEnv.GetMethodID(class_ref, "onStatusChanged", "(Ljava/lang/String;ILandroid/os/Bundle;)V"); } IntPtr native_provider = JNIEnv.NewString(provider); JNIEnv.CallVoidMethod(Handle, id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_, new JValue(native_provider), new JValue((int)status), new JValue(extras)); JNIEnv.DeleteLocalRef(native_provider); }
public virtual void OnStatusChanged(string arg0, [global::Android.Runtime.GeneratedEnum] global::Android.Locations.Availability arg1, global::Android.OS.Bundle arg2) { if (id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_ == IntPtr.Zero) { id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_ = JNIEnv.GetMethodID(class_ref, "onStatusChanged", "(Ljava/lang/String;ILandroid/os/Bundle;)V"); } IntPtr native_arg0 = JNIEnv.NewString(arg0); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_onStatusChanged_Ljava_lang_String_ILandroid_os_Bundle_, new JValue(native_arg0), new JValue((int)arg1), new JValue(arg2)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onStatusChanged", "(Ljava/lang/String;ILandroid/os/Bundle;)V"), new JValue(native_arg0), new JValue((int)arg1), new JValue(arg2)); } JNIEnv.DeleteLocalRef(native_arg0); }