Почему OnStop вызывается при выключении экрана - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть приложение для Android, которое сейчас довольно старое. Он построен через Android SDK через муравья.

Приложение запускается с экрана и подключается к устройству Bluetooth. Приложения блокируют активацию, чтобы сохранить процессор, а пользователь нажимает кнопку питания, чтобы выключить экран.

Приложение вызывает onPause () здесь, а не onStop () ... все работает нормально, и пользователь использует приложение с выключенным экраном.

Однако я перенесу это в Android studio. У меня тот же источник, те же файлы ресурсов, тот же SDK, и оба скомпилированы для Android 19. Но когда я нажимаю кнопку питания на версии, созданной с помощью Android Studio, вызывается onStop (), и здесь делает все виды вещей, которые я не Не хочу, как отключить BT устройство ??

Почему скомпилированная версия android studio вызывает onStop () при нажатии кнопки питания, а встроенная в Ant версия того же источника вызывает только onPause ()?

...