static void n_SetCategory_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); __this.Category = p0; }
static void n_OnCommandResult_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Xiaomi.Mipush.Sdk.PushMessageReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.PushMessageReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage p1 = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnCommandResult(p0, p1); }
static void n_SetCommandArguments_Ljava_util_List_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); var p0 = global::Android.Runtime.JavaList <string> .FromJniHandle(native_p0, JniHandleOwnership.DoNotTransfer); __this.CommandArguments = p0; }
public static unsafe global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage GenerateCommandMessage(string p0, global::System.Collections.Generic.IList <string> p1, long p2, string p3, string p4) { if (id_generateCommandMessage_Ljava_lang_String_Ljava_util_List_JLjava_lang_String_Ljava_lang_String_ == IntPtr.Zero) { id_generateCommandMessage_Ljava_lang_String_Ljava_util_List_JLjava_lang_String_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "generateCommandMessage", "(Ljava/lang/String;Ljava/util/List;JLjava/lang/String;Ljava/lang/String;)Lcom/xiaomi/mipush/sdk/MiPushCommandMessage;"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = global::Android.Runtime.JavaList <string> .ToLocalJniHandle(p1); IntPtr native_p3 = JNIEnv.NewString(p3); IntPtr native_p4 = JNIEnv.NewString(p4); try { JValue *__args = stackalloc JValue [5]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(native_p4); global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __ret = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (JNIEnv.CallStaticObjectMethod(class_ref, id_generateCommandMessage_Ljava_lang_String_Ljava_util_List_JLjava_lang_String_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p3); JNIEnv.DeleteLocalRef(native_p4); } }
public virtual unsafe void OnCommandResult(global::Android.Content.Context p0, global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage p1) { if (id_onCommandResult_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_ == IntPtr.Zero) { id_onCommandResult_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_ = JNIEnv.GetMethodID(class_ref, "onCommandResult", "(Landroid/content/Context;Lcom/xiaomi/mipush/sdk/MiPushCommandMessage;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onCommandResult_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onCommandResult", "(Landroid/content/Context;Lcom/xiaomi/mipush/sdk/MiPushCommandMessage;)V"), __args); } } finally { } }
static IntPtr n_GetCategory(IntPtr jnienv, IntPtr native__this) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.NewString(__this.Category)); }
static void n_SetResultCode_J(IntPtr jnienv, IntPtr native__this, long p0) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.ResultCode = p0; }
static long n_GetResultCode(IntPtr jnienv, IntPtr native__this) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.ResultCode); }
static IntPtr n_GetCommandArguments(IntPtr jnienv, IntPtr native__this) { global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(global::Android.Runtime.JavaList <string> .ToLocalJniHandle(__this.CommandArguments)); }
public static unsafe void SendCommandMessageBroadcast(global::Android.Content.Context p0, global::Com.Xiaomi.Mipush.Sdk.MiPushCommandMessage p1) { if (id_sendCommandMessageBroadcast_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_ == IntPtr.Zero) { id_sendCommandMessageBroadcast_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_ = JNIEnv.GetStaticMethodID(class_ref, "sendCommandMessageBroadcast", "(Landroid/content/Context;Lcom/xiaomi/mipush/sdk/MiPushCommandMessage;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); JNIEnv.CallStaticVoidMethod(class_ref, id_sendCommandMessageBroadcast_Landroid_content_Context_Lcom_xiaomi_mipush_sdk_MiPushCommandMessage_, __args); } finally { } }