Фрагменты против устаревшей TabActivity на устройстве до 3.0

Итак, теперь, когда TabActivity официально устарел с 3.0, я перехожу и переключая все свои TabActivities на Fragments. Но сначала я решил немного исследовать фрагменты

Я читаю философию дизайна, и одна из строк:

Android представил фрагменты в Android 3.0 (API Level «Honeycomb»), в первую очередь для поддержки более динамичных и гибких пользовательских интерфейсов на больших экранах, таких как планшеты.

Теперь я не разрабатываю планшет, и мое приложение никогда не увидит планшет. Запрет плохой идеи использования устаревшего кода, что мне нужно получить, если я не буду использовать большие экраны или анимации, которые, по-видимому, являются главными, что они рекламируют?

Теперь я не разрабатываю планшет, и мое приложение никогда не увидит планшет.

Это может произойти только в том случае, если вы не отправляете приложение. Просто потому, что вы пишете его для телефона, это не мешает владельцам планшета устанавливать его. Возможно, вы используете аппаратные возможности, которые обычно используются телефонами, а не планшетами (например, телефонией), но нет ничего, что помешало бы изготовителю оборудования предлагать эти возможности на планшете.

Запрет плохой идеи использования устаревшего кода, что мне нужно получить, если я не буду использовать большие экраны или анимации, которые, по-видимому, являются главными, что они рекламируют?

Фрагменты предлагают некоторые преимущества, такие как более простое управление изменениями конфигурации, которые более раздражают, чем они должны быть без фрагментов.

Что еще более важно, увеличение доли Android UI потребует фрагментов в будущем. Например, как вы заметили, вкладки (в частности, действия в таблетках) уходят, заменяясь вкладками в панели действий, управляющей фрагментами. Теперь вы можете подумать, что это только для планшетов, но вполне вероятно, что когда IceCream Sandwich (ICS) отправится позже в этом году, панель действий и вкладки будут распространены и на телефоны. Хотя вкладки старого стиля должны по-прежнему работать на телефонах ICS, они будут выглядеть странно по сравнению. Разумеется, независимо от того, является ли проблема «нечетным» проблемой.

Intereting Posts
Установить заголовок inToolBar из фрагмента в Android Автоматическое предоставление сертификатов клиентам Android Android ListView альфа-скроллер для быстрого прокрутки длинного списка Это против правил admob размещения двух объявлений в одной активности приложения? Содержание за координаторомLayout AppBarLayout Xamarin: не найден ресурс, соответствующий данным именам (AppCompat) Запуск приложения для Android создает java.lang.NoClassDefFoundError: retrofit.RestAdapter $ Builder Разрешения на запуск Android в режиме ожидания для Android 6.0 (API уровня 23) Новый API сервисов Google Play, поддерживающий соединение через действия Могу ли я добавлять теги в приложение в консоль Google Play? Приложение продолжает забывать sharedpreferences при перезапуске Ошибка при получении результата ResultInfo GetMap () возвращает null на Android с API Карт Google v2 Конфигурация зависимостей Android Пользовательский прослушиватель событий Android