startActionMode,appcompat出错

时间:2014-01-23 09:42:46

标签: android android-actionbar android-appcompat contextual-action-bar android-actionbaractivity

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

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

原始

中的

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

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

1 个答案:

答案 0 :(得分:17)

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

以下是工作代码:

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