public static unsafe global::Com.Umeng.Socialize.Shareboard.SnsPlatform CreateSnsPlatform(string p0, string p1, string p2, string p3, int p4) { if (id_createSnsPlatform_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_I == IntPtr.Zero) { id_createSnsPlatform_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_I = JNIEnv.GetStaticMethodID(class_ref, "createSnsPlatform", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lcom/umeng/socialize/shareboard/SnsPlatform;"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewString(p2); IntPtr native_p3 = JNIEnv.NewString(p3); try { JValue *__args = stackalloc JValue [5]; __args [0] = new JValue(native_p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(p4); global::Com.Umeng.Socialize.Shareboard.SnsPlatform __ret = global::Java.Lang.Object.GetObject <global::Com.Umeng.Socialize.Shareboard.SnsPlatform> (JNIEnv.CallStaticObjectMethod(class_ref, id_createSnsPlatform_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_I, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); JNIEnv.DeleteLocalRef(native_p3); } }
static void n_Onclick_Lcom_umeng_socialize_shareboard_SnsPlatform_Lcom_umeng_socialize_bean_SHARE_MEDIA_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Umeng.Socialize.Utils.IShareBoardlistener __this = global::Java.Lang.Object.GetObject <global::Com.Umeng.Socialize.Utils.IShareBoardlistener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Umeng.Socialize.Shareboard.SnsPlatform p0 = global::Java.Lang.Object.GetObject <global::Com.Umeng.Socialize.Shareboard.SnsPlatform> (native_p0, JniHandleOwnership.DoNotTransfer); global::Com.Umeng.Socialize.Bean.SHARE_MEDIA p1 = global::Java.Lang.Object.GetObject <global::Com.Umeng.Socialize.Bean.SHARE_MEDIA> (native_p1, JniHandleOwnership.DoNotTransfer); __this.Onclick(p0, p1); }
public unsafe void Onclick(global::Com.Umeng.Socialize.Shareboard.SnsPlatform p0, global::Com.Umeng.Socialize.Bean.SHARE_MEDIA p1) { if (id_onclick_Lcom_umeng_socialize_shareboard_SnsPlatform_Lcom_umeng_socialize_bean_SHARE_MEDIA_ == IntPtr.Zero) { id_onclick_Lcom_umeng_socialize_shareboard_SnsPlatform_Lcom_umeng_socialize_bean_SHARE_MEDIA_ = JNIEnv.GetMethodID(class_ref, "onclick", "(Lcom/umeng/socialize/shareboard/SnsPlatform;Lcom/umeng/socialize/bean/SHARE_MEDIA;)V"); } JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_onclick_Lcom_umeng_socialize_shareboard_SnsPlatform_Lcom_umeng_socialize_bean_SHARE_MEDIA_, __args); }