示例#1
0
        static void n_OnCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            SherlockListFragment __this = Java.Lang.Object.GetObject <SherlockListFragment> (native__this, JniHandleOwnership.DoNotTransfer);

            global::ActionBar_Sherlock.View.IMenu        p0 = Java.Lang.Object.GetObject <global::ActionBar_Sherlock.View.IMenu> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::ActionBar_Sherlock.View.MenuInflater p1 = Java.Lang.Object.GetObject <global::ActionBar_Sherlock.View.MenuInflater> (native_p1, JniHandleOwnership.DoNotTransfer);
            __this.OnCreateOptionsMenu(p0, p1);
        }
示例#2
0
            public MenuState(global::ActionBar_Sherlock.View.MenuInflater __self, global::ActionBar_Sherlock.View.IMenu p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
            {
                if (Handle != IntPtr.Zero)
                {
                    return;
                }

                if (GetType() != typeof(MenuState))
                {
                    SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(L" + global::Android.Runtime.JNIEnv.GetJniName(GetType().DeclaringType) + ";Lcom/actionbarsherlock/view/Menu;)V", new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
                    return;
                }

                if (id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_ == IntPtr.Zero)
                {
                    id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/actionbarsherlock/view/MenuInflater;Lcom/actionbarsherlock/view/Menu;)V");
                }
                SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Lcom_actionbarsherlock_view_MenuInflater_Lcom_actionbarsherlock_view_Menu_, new JValue(__self), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            }
示例#3
0
        public virtual void OnCreateOptionsMenu(global::ActionBar_Sherlock.View.IMenu p0, global::ActionBar_Sherlock.View.MenuInflater p1)
        {
            if (id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_ == IntPtr.Zero)
            {
                id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_ = JNIEnv.GetMethodID(class_ref, "onCreateOptionsMenu", "(Lcom/actionbarsherlock/view/Menu;Lcom/actionbarsherlock/view/MenuInflater;)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_, new JValue(p0), new JValue(p1));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_onCreateOptionsMenu_Lcom_actionbarsherlock_view_Menu_Lcom_actionbarsherlock_view_MenuInflater_, new JValue(p0), new JValue(p1));
            }
        }