static void n_OnRequestPermissionsResult_IarrayLjava_lang_String_arrayI(IntPtr jnienv, IntPtr native__this, int requestCode, IntPtr native_permissions, IntPtr native_grantResults) { global::Com.Mapbox.Android.Core.Permissions.PermissionsManager __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Core.Permissions.PermissionsManager> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string[] permissions = (string[])JNIEnv.GetArray(native_permissions, JniHandleOwnership.DoNotTransfer, typeof(string)); int[] grantResults = (int[])JNIEnv.GetArray(native_grantResults, JniHandleOwnership.DoNotTransfer, typeof(int)); __this.OnRequestPermissionsResult(requestCode, permissions, grantResults); if (permissions != null) { JNIEnv.CopyArray(permissions, native_permissions); } if (grantResults != null) { JNIEnv.CopyArray(grantResults, native_grantResults); } }
static void n_SetListener_Lcom_mapbox_android_core_permissions_PermissionsListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_listener) { global::Com.Mapbox.Android.Core.Permissions.PermissionsManager __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Core.Permissions.PermissionsManager> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Mapbox.Android.Core.Permissions.IPermissionsListener listener = (global::Com.Mapbox.Android.Core.Permissions.IPermissionsListener)global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Core.Permissions.IPermissionsListener> (native_listener, JniHandleOwnership.DoNotTransfer); __this.Listener = listener; }
static IntPtr n_GetListener(IntPtr jnienv, IntPtr native__this) { global::Com.Mapbox.Android.Core.Permissions.PermissionsManager __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Core.Permissions.PermissionsManager> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.Listener)); }
static void n_RequestLocationPermissions_Landroid_app_Activity_(IntPtr jnienv, IntPtr native__this, IntPtr native_activity) { global::Com.Mapbox.Android.Core.Permissions.PermissionsManager __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Core.Permissions.PermissionsManager> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.App.Activity activity = global::Java.Lang.Object.GetObject <global::Android.App.Activity> (native_activity, JniHandleOwnership.DoNotTransfer); __this.RequestLocationPermissions(activity); }