AppsAndroid.ru
Во всем многообразии софта для коммуникаторов на базе OS Android много программ, которые поставил, и через 5 секунд удалил. У нас никакой шелухи - только лучшие и только качественные приложения и игры.

Редакция сайта AppsAndroid.ru

Чт, Дек 02, 2010
Мануалы Система Многозадачность в Android

Приложения для Android состоят из нескольких компонентов. Выделяют четыре типа компонентов:

  • Activities,
  • Services,
  • Broadcast receivers,
  • Content providers.

Activities представляют собой графический пользовательский интерфейс для определенной задачи. К примеру, приложение для SMS может иметь одно activity для вывода списка контактов, одно для создания сообщения и т.д. Activity может находиться в одном из трех состояний:

  1. Active или running – в этом состоянии он находится на переднем плане и взаимодействует с пользователем;
  2. Paused – находится на втором плане, но виден пользователю, например, частично перекрыт новым activity;
  3. Stopped – полностью перекрыт другим activity. Но он по-прежнему сохраняет своё состояние, хотя и полностью скрыт от пользователя.

В состояниях Paused и Stoppedactivity может быть выгружен из памяти. Может возникнуть ситуация, когда пользователь, возвращаясь к выгруженному activity, хотел бы его увидеть в том состоянии, в котором его оставил. Это возможно, если перед выгрузкой activity вызвать метод onSaveInstanceState(), а во время восстановления или создания activity вызвать метод onRestoreInstanceState(). В этом случае возможно сохранение текущего (на момент выгрузки) состояния activity. Здесь можно провести аналогию с режимом гибернации в ОС для ПК.

Более подробно про многозадачность читайте в этом документе: AndroidMultitask.doc

Поделиться ссылкой |

Twitter
Twitter

Контакты

  • admin@appsandroid.ru

Карта сайта

О сайте

  • 2010 © AppsAndroid.ru. Сайт содержит контент (программы, игры, темы, обои и т.д.) для сенсорных смартфонов под управлением OS Android.
  • По вопросам рекламы на сайте, авторских прав на ПО и остальным вопросам пишите на e-mail admin@appsandroid.ru.

OS Android

  • android.com
  • OpenHandsetAlliance.com
  • code.google.com/android