..


Рекламные ссылки

Активность

В предыдущей главе мы представили три из четырех компонентов, образующих приложение для Android. В настоящее время мы собираемся представить наиболее значимые и важные компоненты: 'actvity.

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

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

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

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

Жизненный цикл активности

Все компоненты, мы показали выше, имеют свои собственный жизненный цикл, который показывает, как изменить состояние компонента системы dall'istanziazione его искоренения из памяти. В этом разделе мы сосредоточимся исключительно на жизненный цикл активности.

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

  • Активность: В этом состоянии активность проявляется на переднем плане, на экране, и пользователь может взаимодействовать с GUI показано на рисунке.
  • Idle: деятельность будет по-прежнему будут отображаться на экране, но пользователь не может взаимодействовать с ним, так как другой деятельности накладывается на первичный. Классическим примером является ситуация, когда вызов поступает на деятельность, где вызов накладывается на приложение, которое пользователь использует.
  • Stoppata: оно находится в таком состоянии, когда деятельность полностью перекрывается другим, и, таким образом, становится невидимым для пользователя. На самом деле, начальная активность скрыто для пользователя и, если память заканчивается Android закроет скрытой деятельности.

Списки государств, где вы можете найти деятельности соответствующих представить читателю переходов, методы, которые позволяют переход от одного состояния к другому:

  • недействительным OnCreate ()
  • OnStart недействительными ()
  • onRestart недействительными ()
  • onResume недействительными ()
  • OnPause недействительными ()
  • недействительным OnStop ()
  • OnDestroy недействительными ()

Позже мы увидим, как использовать эти переходы в примерах, которые будут предложены в ходе обсуждения.

Помощь разрабатывать приложения для Android
E-Learning
AutoCAD (книга) AutoCAD (книга)
Создание архитектурных сооружений. Находясь всего в 29 €.
CSS (курс) CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €.
MS Access (хороший) MS Access (хороший)
Узнайте, как создавать и управлять базами данных быстро и легко. Начиная от 29 €.
Рекламные ссылки