MackDroid

Форум популярных мобильных ОС

Последние темы

» [FREE][GAME] Stone Puzzle
автор js-ken Сб Июн 14, 2014 5:12 pm

» Монеты Украины
автор Elegant Apps Сб Июн 14, 2014 11:12 am

» Об-Ха-Ха: Приколы и Анекдоты
автор Mp1988 Сб Июн 14, 2014 6:50 am

» Аккаун гугл
автор Андрей Штезель Чт Июн 12, 2014 5:05 pm

» права root
автор Гость Ср Июн 11, 2014 8:33 pm

Ключевые слова

Galaxy Legend для Android

Вы не подключены. Войдите или зарегистрируйтесь

Как работает многозадачность в Android OS?

Перейти вниз  Сообщение [Страница 1 из 1]

Admin

avatar
Admin
Все приложения, написанные под Андроид, состоят из несколько частей. Эти части называются: Activities, Services, Broadcast receivers и Content providers. Первая часть, Activities, является графическим пользовательским интерфейсом запущенного процесса. К примеру, при наборе СМС сообщения, в приложении есть Activitу поиска контактов, набора текста и так далее. То есть у одного приложения может быть несколько Activity, в свою очередь каждое из существующих Activity, может находиться в нескольких состояниях:
- Running или Active - Activity находится в состоянии взаимодействия с пользователем.
- Paused - Activity виден пользователю, но он сейчас работает с другим Activity.
- Stopped - Activity закрыт другим работающим Activity и не виден для глаз пользователя. В этом состоянии, он продолжает хранить своё состояние и доступен пользователю в любой момент.
В двух последних состояниях, Activity может быть спокойно выгружен из памяти. Впоследствии пользователю, может понадобиться обратно, вернуться к выгруженному Activity, причем в том состоянии, в котором оно находилось, когда было активно и взаимодействовало с пользователем. Это возможно только лишь в том случае, если выгрузка происходила корректным методом. Если все сделано правильно, можно вернуть сохраненное состояние Activity. Поэтому не рекомендуется пользоваться таск киллерами в Андроид ОС, так из-за этого возможна некорректная работа приложения, а так же повышенное энергопотребление.

Посмотреть профиль http://mackdroid.chudoforum.ru

Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения