Android форум

  • Страница 1 из 1
  • 1
Android форум -это помощь для вас » Всё для Android » FAQ по Android » Как организована многозадачность в Android?
Как организована многозадачность в Android?
mashirov4Дата: Суббота, 30.03.2013, 22:08 | Сообщение # 1
Генералиссимус
Группа: Пользователи
Сообщений: 111
Репутация: 777
Статус: Offline

Приложения для Android состоят из нескольких компонентов. Выделяют четыре типа компонентов: Activities, Services, Broadcast receivers и Content providers.
Activities представляют собой графический пользовательский интерфейс для
определенной задачи. К примеру, приложение для SMS может иметь одно activity для вывода списка контактов, одно для создания сообщения и т.д. Activity может находиться в одном из трех состояний:
  • Active или running – в этом состоянии он находится на переднем плане и взаимодействует с пользователем;
  • Paused – находится на втором плане, но виден пользователю, например, частично перекрыт новым activity;
  • Stopped – полностью перекрыт другим activity. Но он по-прежнему сохраняет своё состояние, хотя и полностью скрыт от пользователя.
    В состояниях Paused и Stoppedactivity может быть выгружен из памяти. Может возникнуть ситуация, когда пользователь,
    возвращаясь к выгруженному activity, хотел бы его увидеть в том состоянии, в котором его оставил. Это возможно, если перед выгрузкой activity вызвать метод onSaveInstanceState(), а во время восстановления или создания activity вызвать метод onRestoreInstanceState(). В этом случае возможно сохранение текущего (на момент выгрузки)
    состояния activity. Здесь можно провести аналогию с режимом гибернации в ОС для ПК.
  •  
    Android форум -это помощь для вас » Всё для Android » FAQ по Android » Как организована многозадачность в Android?
    • Страница 1 из 1
    • 1
    Поиск:

    Яндекс.Метрика