Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }