Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 2.1中的ActionMode.Callback_Android - Fatal编程技术网

Android 2.1中的ActionMode.Callback

Android 2.1中的ActionMode.Callback,android,Android,我想在API8中使用ActionMode.Callback。我试图将startActionMode更改为startSupportActionMode等,但它仍然不起作用。错误是无法解析方法“startSupportActionMode(android.view.ActionMode.CallBack)” @覆盖 已创建ActivityState上的公共无效(Bundle savedInstanceState){ super.onActivityCreated(savedInstanceState

我想在API8中使用ActionMode.Callback。我试图将startActionMode更改为startSupportActionMode等,但它仍然不起作用。错误是
无法解析方法“startSupportActionMode(android.view.ActionMode.CallBack)”

@覆盖
已创建ActivityState上的公共无效(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
getListView().setOnItemLongClickListener(新的AdapterView.OnItemLongClickListener()){
@凌驾
公共布尔值长单击(AdapterView父项、视图、整型位置、长id){
getActivity().startSupportActionMode(modeCallBack);
返回true;
}
});
}
私有ActionMode.Callback modeCallBack=新ActionMode.Callback(){
@凌驾
公共布尔onCreateActionMode(ActionMode模式,菜单){
模式。设置标题(“选项”);
mode.getMenuInflater().充气(R.menu.menu\u msg,menu);
返回true;
}
...
};

您使用的兼容性库中是否存在可能的副本?这听起来像是在使用本机库。
    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        getListView().setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
                getActivity().startSupportActionMode(modeCallBack);
                return true;
            }
        });

    }

    private ActionMode.Callback modeCallBack = new ActionMode.Callback() {

        @Override
        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
            mode.setTitle("Options");
            mode.getMenuInflater().inflate(R.menu.menu_msg, menu);
            return true;
        }

        ...
    };