Это может быть немного глупый вопрос, но мое приложение, похоже, работает даже после того, как я его остановил. Я закрываю его, удерживая нажатой клавишу дома и перетаскивая приложение влево. Тем не менее, я все еще вижу вывод logcat, он останавливается только в том случае, если я перехожу к настройкам -> Apps -> Running Apps и останавливаю его таким образом. Является ли это ошибкой в моем приложении или это ожидаемое поведение Android?Android-приложение, похоже, продолжает работать после выхода
ответ
This is expected. Android behaviour
В отличие от многих других операционных систем, Android по умолчанию не имеет выделенной кнопки для закрытия приложения вручную. Это связано с тем, что Android предназначен для управления запущенными приложениями и закрывает их по мере необходимости.
По дизайну Android обрабатывает память и время, назначенные приложениям. Это гарантирует, что приложения, которые были открыты, не приводят к замедлению работы смартфона или нехватке памяти.
При нажатии кнопки «Домой» ваше приложение перейдет на задний план, и Android O/S закроет его при низком уровне памяти. Если нет, и вы снова откроете приложение, оно возобновится там, где вы остановились. Если вы специально не создали метод в своем приложении, который закрывает (завершает) ваше приложение.
- 1. Программа продолжает работать после выхода (0)
- 2. API-интерфейс WinPhone8, похоже, продолжает работать после вызова вызова
- 3. Мое приложение продолжает работать в процессах после выхода
- 4. Программа продолжает работать после завершения
- 5. navigationController продолжает работать после pop
- 6. Daemon продолжает работать после SIGSEGV
- 7. PHP скрипт продолжает выполняться даже после выхода()
- 8. Приложение продолжает работать даже после «убитого»
- 9. Служба продолжает работать даже после вызова stopService
- 10. После закрытия окна графика процесс продолжает работать
- 11. Программа продолжает работать после завершения метода
- 12. Пока цикл продолжает работать после перерыва
- 13. MsBuild продолжает работать после сборки, блокировка папки
- 14. Javascript - Loop продолжает работать после обновления страницы
- 15. Таймер продолжает работать после разгрузки формы
- 16. setinterval продолжает работать после ajax load
- 17. PhoneGap продолжает работать на Android после onPause
- 18. После отмены подписки моя подписка продолжает работать
- 19. TimerTask продолжает работать
- 20. Crontab продолжает работать
- 21. Почему потоки продолжают работать после выхода приложения?
- 22. Как я могу запускать функцию параллельно, и после выхода основной программы он все еще продолжает работать?
- 23. SDL зависает, но продолжает работать
- 24. Программа System.Diagnostics.Process продолжает работать
- 25. Node.js - Страница продолжает работать
- 26. nodejs продолжает работать навсегда
- 27. Выход продолжает работать
- 28. Gradle build продолжает работать
- 29. Функция Onblur продолжает работать
- 30. Функция продолжает работать
Как вы закрываете приложение прямо сейчас? – Grambot
Ничего глупого о вашем вопросе, многие люди сначала борются с этим. Вы должны сделать еще несколько исследований о том, как точно работает Android O/S с действиями и жизненными циклами. Ссылки приводятся в моем ответе ниже. Удачи! – Timmetje