Intereting Posts
Использование темы для экрана настроек Тестовая активность onCreate Exception Рисование текста внутри дуги с использованием холста IllegalArgumentException: Недопустимый int: «ОС» с Samsung tts Volley Post JsonObjectRequest игнорирует параметры при использовании getHeader и getParams Не удалось найти версию Build Tools 21.1.1 – sdk обновлен Добавление представления к LinearLayout в указанной позиции Расчет расстояния между двумя географическими точками Как получить проект PhoneGap для запуска в Android Studio с системой сборки Gradle Android Espresso, пробуждение устройства перед тестированием. Как использовать пользовательский манифест для тестирования? Alarm Manager – Планирование нескольких неповторяющихся событий CursorAdapter backed ListView удаляет анимацию «мерцает» при удалении Android: Как я могу помешать мягкой клавиатуре выдвинуть мой взгляд? Как использовать намерение в классе неактивности Список всех файлов из всей папки в одном списке

Android – как расширить FragmentActivity и actionbaractivity

Я использую фрагменты в своей деятельности, а также мне нужна панель действий. Для того, чтобы иметь actionbar на android 2.2+, мне нужно расширить активность actionbar, и мне нужно также расширить FragmentActivity.

Java не позволяет нам расширять два класса.

Каково решение? Как я могу это сделать?

Solutions Collecting From Web of "Android – как расширить FragmentActivity и actionbaractivity"

Если вы проверите источник ActionBarActivity вы увидите, что ActionBarActivity расширяет FragmentActivity . Поэтому вам нужно только расширить ActionBarActivity.

Вы можете связаться с веб-сайтом разработки: https://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

Как вы видите, класс ActionBarActivity расширяет FragmentActivity , поэтому вам просто нужно ActionBarActivity .

 java.lang.Object ↳ android.content.Context ↳ android.content.ContextWrapper ↳ android.view.ContextThemeWrapper ↳ android.app.Activity ↳ android.support.v4.app.FragmentActivity ↳ android.support.v7.app.ActionBarActivity 

Прежде всего, почему вы хотите расширить как FragmentActivty, так и ActionBarActivity?

Потому что ActionBarActivity будет работать для вас, и чтобы ваше приложение совместимо с более низкими версиями, вам следует импортировать поддержку android-support-v7-appcompat в свой проект

Просто ActionbarActivity . Вы найдете то, что хотите. Потому что ActionbarActivity автоматически импортирует FragmentActivity .

Для получения дополнительной информации попробуйте ссылку FragmentActivity