Поддерживает ли Android многозадачность приложений и работу программ в фоне?
Приложения для Android состоят из нескольких компонентов. Выделяют четыре типа компонентов: Activities, Services, Broadcast receivers и Content providers. Activities представляют собой графический пользовательский интерфейс для определенной задачи. К примеру, приложение для SMS может иметь одно activity для вывода списка контактов, одно для создания сообщения и т.д. Activity может находиться в одном из трех состояний: 1. Active или running – в этом состоянии он находится на переднем плане и взаимодействует с пользователем; 2. Paused – находится на втором плане, но виден пользователю, например, частично перекрыт новым activity; 3. Stopped – полностью перекрыт другим activity. Но он по-прежнему сохраняет своё состояние, хотя и полностью скрыт от пользователя. В состояниях Paused и Stopped – activity может быть выгружен из памяти. Здесь можно провести аналогию с режимом гибернации в ОС для ПК.
Такая система позволяет обращаться к приложению в фоне, не закрывать его, а, как бы, усыплять на время, ставить на паузу. Но по достижении определенных пределов памяти приложения выгружаются. Таким образом «закрыть» программу в Андроиде возможно только в случае, если такая функция предусмотрена и реализована самим разработчиком, либо с помощью сторонних программ (полезность которых стоит у некоторых умельцев под сомнением), в большинстве же случаев программы лишь сворачиваются, то есть уходят на задний план, до тех пор, пока Вы их не запустите повторно или пока приложение не перейдет в последнюю категорию и убьется автоматически из-за нехватки памяти.
http://www.gigabytecm.com.ua/ Формулируйте вопросы более точно, указывая модель телефона и версию прошивки, а так же другие важные детали. Администрация.