public void OnError(global::Java.Lang.Object p0, long p1, global::Org.Android.Agoo.Net.Channel.ChannelError p2, global::System.Collections.Generic.IDictionary <string, string> p3, global::Java.Lang.Throwable p4, global::Com.Umeng.Message.Proguard.AT p5)
        {
            if (id_onError_Ljava_lang_Object_JLorg_android_agoo_net_channel_ChannelError_Ljava_util_Map_Ljava_lang_Throwable_Lcom_umeng_message_proguard_aT_ == IntPtr.Zero)
            {
                id_onError_Ljava_lang_Object_JLorg_android_agoo_net_channel_ChannelError_Ljava_util_Map_Ljava_lang_Throwable_Lcom_umeng_message_proguard_aT_ = JNIEnv.GetMethodID(class_ref, "onError", "(Ljava/lang/Object;JLorg/android/agoo/net/channel/ChannelError;Ljava/util/Map;Ljava/lang/Throwable;Lcom/umeng/message/proguard/aT;)V");
            }
            IntPtr native_p3 = global::Android.Runtime.JavaDictionary <string, string> .ToLocalJniHandle(p3);

            JNIEnv.CallVoidMethod(Handle, id_onError_Ljava_lang_Object_JLorg_android_agoo_net_channel_ChannelError_Ljava_util_Map_Ljava_lang_Throwable_Lcom_umeng_message_proguard_aT_, new JValue(p0), new JValue(p1), new JValue(p2), new JValue(native_p3), new JValue(p4), new JValue(p5));
            JNIEnv.DeleteLocalRef(native_p3);
        }
        static void n_OnError_Ljava_lang_Object_JLorg_android_agoo_net_channel_ChannelError_Ljava_util_Map_Ljava_lang_Throwable_Lcom_umeng_message_proguard_aT_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, long p1, IntPtr native_p2, IntPtr native_p3, IntPtr native_p4, IntPtr native_p5)
        {
            global::Org.Android.Agoo.Net.Channel.IPushHandler __this = global::Java.Lang.Object.GetObject <global::Org.Android.Agoo.Net.Channel.IPushHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.Object p0 = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Org.Android.Agoo.Net.Channel.ChannelError       p2 = global::Java.Lang.Object.GetObject <global::Org.Android.Agoo.Net.Channel.ChannelError> (native_p2, JniHandleOwnership.DoNotTransfer);
            System.Collections.Generic.IDictionary <string, string> p3 = global::Android.Runtime.JavaDictionary <string, string> .FromJniHandle(native_p3, JniHandleOwnership.DoNotTransfer);

            global::Java.Lang.Throwable           p4 = global::Java.Lang.Object.GetObject <global::Java.Lang.Throwable> (native_p4, JniHandleOwnership.DoNotTransfer);
            global::Com.Umeng.Message.Proguard.AT p5 = global::Java.Lang.Object.GetObject <global::Com.Umeng.Message.Proguard.AT> (native_p5, JniHandleOwnership.DoNotTransfer);
            __this.OnError(p0, p1, p2, p3, p4, p5);
        }