我在应用程序中使用了SherlockActionBar,但是在我开始使用appcompat之后。并得到错误

“Activity 类型中的方法startActionMode(ActionMode.Callback)不适用于参数(PageFragment.ActionModeCallback)

在原始

   mActionMode = getActivity().startActionMode(new ActionModeCallback());

请帮助我,我做错了什么?

最佳答案

根据user3176367的建议,只是为了提高可读性,解决方案是将getActivity的结果转换为ActionBarActivity

这是工作代码:

((ActionBarActivity) getActivity()).startSupportActionMode(new ActionModeCallback());

关于android - startActionMode,appcompat中的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21304428/

10-08 20:36