Latest web development tutorials

Android-фрагмент (фрагмент)

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

Ниже приведены важные моменты, о мусоре -

  • Обломки имеет свой собственный макет, их поведение и их жизненный цикл обратных вызовов.
  • Когда активность работает, вы можете добавлять или удалять мусор в случае.
  • Вы можете объединить несколько фрагментов в одной деятельности для создания пользовательского интерфейса мульти-бар.
  • Обломки могут быть использованы в нескольких мероприятиях.
  • Фрагменты жизненного цикла и принимающей деятельность тесно связаны между собой. Это означает, что деятельность была приостановлена ​​деятельность всех обломков прекращается.
  • Обломки могут действовать без каких-либо компонентов пользовательского интерфейса.
  • Обломки это Android API версии 11 добавлен в Android API.

Фрагмент класса через наследование для создания фрагментов. используя Обломки элемент в декларации активных фрагментов файлов макета для вставки в вашей деятельности.

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

Вот типичный пример демонстрирует, как сделать два фрагмента определяется модулем UI, в комбинированной проектной деятельности плоские пластины, разделенные для портативных устройств, разработанных мероприятий.

изображение

При работе на планшетном размера устройства, приложение может быть встроен в двух частях на события А. Экран на мобильных устройствах, так как там не хватает места деятельности можно получить только содержит список фрагментов статьи, когда пользователь нажимает на статью, начните второй фрагмент содержит деятельность B, чтобы прочитать статью.


Фрагменты Жизненный цикл

Android фрагментации имеет свой собственный жизненный цикл, деятельность и Android очень похожи. Ниже описываются различные этапы его жизненного цикла.

изображение

Это список методов в классе можно переопределить фрагмент:

  • onAttach (): экземпляр Обломки связан экземпляр активности. Обломки и мероприятия, которые еще не полностью инициализирован. Как правило, вы получите ссылку на деятельность в этом процессе, мусор в будущем могут быть использованы в инициализации.
  • OnCreate (): При создании мусора, система вызывает метод. Вам необходимо инициализировать необходимые компоненты некоторого мусора. Эти компоненты, когда мусор приостановлено, остановлено необходимость сохранения для того, чтобы быть восстановлены.
  • onCreateView (): Когда первый фрагмент будет использовать свою систему пользовательского интерфейса вызывает этот метод. Чтобы нарисовать мусор UI, необходимо вернуться к репрезентативной корневой фрагмент макета вида компонента из процесса. Если фрагмент не обеспечивает пользовательский интерфейс, прямой возврат нуль.
  • onActivityCreated: Когда хозяин активности создается, метод вызывается после того, как метод onCreateView (). Примеры событий и мероприятий и вид мусора иерархии создается. В этом случае вид можно получить по методу findViewById (). В этом методе, вы можете создавать объекты требуют объект контекста.
  • OnStart (): Этот метод вызывается, когда виден мусор.
  • onResume (): Этот метод вызывается, когда твердые частицы могут взаимодействовать.
  • OnPause (): Когда первый раз, когда пользователь захочет уйти, когда вызывается метод раздробленную систему. В общем, здесь вам нужно представить какие-либо изменения будут сохраняться вне сеанса пользователя.
  • OnStop (): Вызывается, когда мусор должен быть остановлен.
  • onDestroyView (): После вызова этого метода, мусор будет уничтожен.
  • OnDestroy (): Этот метод используется для очистки мусора состояния. Но в Android платформы не гарантируется называться.

Как использовать мусор?

Вот простые шаги для создания мусора.

  • Во-первых, решить, сколько события требуют фрагментации. Например, нам нужно использовать две части, чтобы справиться с портретной и альбомной ориентации экрана режимов работы устройства.
  • Далее, на основе количества мусора, образовавшиеся класса, унаследованного от Фрагмент классов. Фрагмент класс содержит функцию обратного вызова, упомянутого выше. В зависимости от ваших потребностей переписывания любой метод.
  • В соответствии с каждого клипа, вам необходимо создать макет в файле XML. Эти файлы содержат макет определенный мусор.
  • И, наконец, на основании необходимости изменения активного файла, чтобы определить фактическую замену мусора логики.

Обломки Тип

Его можно разделить на три основных частей следующим образом:

  • Обломки один кадр - поштучно каркасные используются такие как мобильные телефоны, карманные устройства. В качестве фрагмента в качестве видео-дисплей.
  • Список мусора - содержащие мусора называется специальный список список вид мусора.
  • Переходные части - используются с проблемами фрагментации. Вы можете переходить от одного фрагмента к другому фрагменту.