AppCompat v7: Должен ли я использовать Framework FragmentManager или SupportFragmentManager?

Я делаю приложение, которое должно иметь minSdk = 15 и targetSdk = 21, поэтому я хочу использовать функции, предоставляемые библиотекой appcompat-v7.

Я всегда задавался вопросом, следует ли использовать getFragmentManager или getSupportFragmentManager при использовании supportlibrary-v7.

Я столкнулся с небольшой проблемой сейчас: при использовании getFragmentManager (и, следовательно, с использованием фреймов фреймов и фрагментации) я не смог вытащить заднюю часть, просто нажав на подставку – мне нужно было сделать backStackCount> 0 check и вручную popBackStack, иначе моя активность Был просто закончен. Эта проблема была решена, когда я переключил свое маленькое приложение, чтобы использовать классы v4 (getSupportFragmentManager и т. Д.). Я думаю, что это хорошо, но я хотел бы иметь руководство / bestpractice, чтобы узнать, куда идти и почему

Итак, моя активность наследуется от ActionBarActivity (согласно AppCompat-Blog-Entry ), и я использую новую панель инструментов, следует ли использовать только v4-фрагменты (-Manager, -Transactions)?

Я не нашел для этого каких-либо рекомендаций или рекомендаций. И я не уверен, что следует учитывать при принятии решения между этими двумя: – /

Если вы наследуете свои действия от ActionBarActivity вы всегда должны использовать getSupportFragmentManager() . Он автоматически перенаправляет ваши вызовы на getFragmentManager() если телефон поддерживает его (работает сотовый или более поздний), в противном случае он использует реализацию совместимости.

Intereting Posts
Xamarin создает приложение для Android, не получая DeviceToken Parse SDK Как отдать анимацию от верхней до нижней части Android? Android Maps – ограничение на 180 градусов Android SimpleOnPageChangeListener – определение направления движения Как использовать всплывающие панели Android Приглашение в Facebook, Пригласить друзей Можно ли безопасно использовать идентификатор Android View для нескольких видов деятельности? Поддерживает ли Android-виджет домашнего экрана автоматическое вращение? Android – поместить имя изображения «пакет» выдает ошибку времени компиляции Основная HTTP-аутентификация с использованием KSOAP для Android Как включить robolectric logging Предварительная загрузка дополнительных представлений с помощью ListView-Adapter Заполните форму текстом с двумя разными цветами Создание пользовательской раскладки клавиатуры для Android Как создать фильтр намерения для потоковой передачи MP3-файла?