Ошибка в startActionMode, appcompat

Я использовал SherlockActionBar в своем приложении, но после того, как начал использовать appcompat. И получить ошибку

«Метод startActionMode(ActionMode.Callback) в типе Activity не применим для аргументов (PageFragment.ActionModeCallback) "

В сыром

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

Помогите мне, пожалуйста, что я делаю неправильно?

Чтобы улучшить читаемость, согласно user3176367, решение заключалось в том, чтобы getActivity результат getActivity в ActionBarActivity .

Вот рабочий код:

 ((ActionBarActivity) getActivity()).startSupportActionMode(new ActionModeCallback()); 
Intereting Posts
Сообщение «Службы Google Play обновляются» в формате SupportMapFragment, когда в режиме деблокирования Как начать собственную активность, пока текущая активность все еще инициируется Как запускать приложения для Android в моем приложении на Android? Отправка / получение запроса друга Использование XMPP-сервера в Android Уведомление о стиле мультимедиа не работает после обновления до Android 5.0 Как использовать isInEditMode (), чтобы увидеть макет с пользовательским представлением в редакторе SetLatestEventInfo () не может быть разрешен в Android Studio Отладка Android WebView с ПК через adb Android getActionBar против getSupportActionBar? Разделите формат даты JSON на String, используя GSON на Android Как сэкономить длинный массив как обратные шестнадцатеричные числа быстрее? Данные заселяются из определенной таблицы, а не всей таблицы в sqlite Проверьте, отображается ли мягкая клавиатура с помощью эспрессо Gradle и Android: конфигурация pom с несколькими публикациями артефактов Maven Синхронизация репо завершается с ошибкой: индекс-пакет скончался от сигнала 9 "