我在应用程序中使用了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/