public interface com.android.internal.view.menu.MenuPresenter
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.android.internal.view.menu.MenuPresenter
super_class: java.lang.Object
{
public abstract void initForMenu(android.content.Context, com.android.internal.view.menu.MenuBuilder);
descriptor: (Landroid/content/Context;Lcom/android/internal/view/menu/MenuBuilder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
menu
public abstract com.android.internal.view.menu.MenuView getMenuView(android.view.ViewGroup);
descriptor: (Landroid/view/ViewGroup;)Lcom/android/internal/view/menu/MenuView;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
root
public abstract void updateMenuView(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cleared
public abstract void setCallback(com.android.internal.view.menu.MenuPresenter$Callback);
descriptor: (Lcom/android/internal/view/menu/MenuPresenter$Callback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cb
public abstract boolean onSubMenuSelected(com.android.internal.view.menu.SubMenuBuilder);
descriptor: (Lcom/android/internal/view/menu/SubMenuBuilder;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
subMenu
public abstract void onCloseMenu(com.android.internal.view.menu.MenuBuilder, boolean);
descriptor: (Lcom/android/internal/view/menu/MenuBuilder;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
menu
allMenusAreClosing
public abstract boolean flagActionItems();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean expandItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl);
descriptor: (Lcom/android/internal/view/menu/MenuBuilder;Lcom/android/internal/view/menu/MenuItemImpl;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
menu
item
public abstract boolean collapseItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl);
descriptor: (Lcom/android/internal/view/menu/MenuBuilder;Lcom/android/internal/view/menu/MenuItemImpl;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
menu
item
public abstract int getId();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.os.Parcelable onSaveInstanceState();
descriptor: ()Landroid/os/Parcelable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onRestoreInstanceState(android.os.Parcelable);
descriptor: (Landroid/os/Parcelable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
state
}
SourceFile: "MenuPresenter.java"
NestMembers:
com.android.internal.view.menu.MenuPresenter$Callback
InnerClasses:
public abstract Callback = com.android.internal.view.menu.MenuPresenter$Callback of com.android.internal.view.menu.MenuPresenter