android无法在appcompat23.3.0中导入actionmenupresenter

android无法在appcompat23.3.0中导入actionmenupresenter,android,android-appcompat,Android,Android Appcompat,老体格,格拉尔德 compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.android.support:cardview-v7:22.2.0' compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:design:22.2.0' 当我将appcompat更新为latset版本[23.3.0]时: compile 'c

老体格,格拉尔德

compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.android.support:cardview-v7:22.2.0'
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:design:22.2.0'
当我将appcompat更新为latset版本[23.3.0]时:

compile 'com.android.support:recyclerview-v7:23.3.0'
compile 'com.android.support:cardview-v7:23.3.0'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
mToolbar.setMenu(mb,新建ActionMenuPresenter(getActivity())

无法解析操作菜单更新中心

我找到了
ActionMenuPresenter

class ActionMenuPresenter extends BaseMenuPresenter
        implements ActionProvider.SubUiVisibilityListener {

    private static final String TAG = "ActionMenuPresenter";
    private OverflowMenuButton mOverflowButton;
    private Drawable mPendingOverflowIcon;
}
包是
默认的
公共的

请帮帮我!!如何修复错误


编辑:

我找到了解决问题的方法,如下所示:

mToolbar.setOnMenuItemClickListener(
     new Toolbar.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                return onToolBarOptionsItemSelected(item, 
                      mToolbar.getMenu());
            }
});

您不能使用ActionMenuPresenter类。它也在内部包中。@GabrieleMariotti我知道!我的意思是如何使代码运行。@Chiclaim,它(onToolBarOptionsItemSelected)来自哪里?@sowmia我自己定义的