Как я могу предотвратить постоянное закрытие моего приложения, разработанного Android Studio, в фоновом режиме [закрыто] ⇐ Android
Как я могу предотвратить постоянное закрытие моего приложения, разработанного Android Studio, в фоновом режиме [закрыто]
В настоящее время я сталкиваюсь с постоянной проблемой в моем приложении, разработанном в Android Studio: оно постоянно закрывается на устройствах в фоновом режиме, несмотря на использование нескольких стратегий. Я использовал такие параметры, как Alarmmanager, startForeground и службы, предоставил разрешения на игнорирование оптимизации батареи и добавил в манифест соответствующие разрешения, такие как REQUEST_IGNORE_BATTERY_OPTIMIZATIONS и FOREGROUND_SERVICE. Несмотря на мои усилия, приложение закрывается без каких-либо ошибок, и даже служба, предназначенная для его поддержания, завершается.
Я исследовал различные решения, включая реализацию механизмов перезапуска с помощью ACTION_BOOT_COMPLETED и связанных с ним фильтров, таких как LOCKED_BOOT_COMPLETED и BOOT_COMPLETED в приемнике. Однако проблема остается, и приложение продолжает закрываться в фоновом режиме через некоторое время на устройствах, хотя на эмуляторе Android Studio работает на удивление гладко.
Мне нужны рекомендации относительно возможных упущений или дополнительные стратегии, позволяющие обеспечить непрерывную работу приложения в фоновом режиме, поскольку некоторым известным приложениям, таким как Shincting и Google Calendar, это удается успешно. Кто-нибудь сталкивался с подобной проблемой и нашел решение?
В настоящее время я сталкиваюсь с постоянной проблемой в моем приложении, разработанном в Android Studio: оно постоянно закрывается на устройствах в фоновом режиме, несмотря на использование нескольких стратегий. Я использовал такие параметры, как Alarmmanager, startForeground и службы, предоставил разрешения на игнорирование оптимизации батареи и добавил в манифест соответствующие разрешения, такие как REQUEST_IGNORE_BATTERY_OPTIMIZATIONS и FOREGROUND_SERVICE. Несмотря на мои усилия, приложение закрывается без каких-либо ошибок, и даже служба, предназначенная для его поддержания, завершается.
Я исследовал различные решения, включая реализацию механизмов перезапуска с помощью ACTION_BOOT_COMPLETED и связанных с ним фильтров, таких как LOCKED_BOOT_COMPLETED и BOOT_COMPLETED в приемнике. Однако проблема остается, и приложение продолжает закрываться в фоновом режиме через некоторое время на устройствах, хотя на эмуляторе Android Studio работает на удивление гладко.
Мне нужны рекомендации относительно возможных упущений или дополнительные стратегии, позволяющие обеспечить непрерывную работу приложения в фоновом режиме, поскольку некоторым известным приложениям, таким как Shincting и Google Calendar, это удается успешно. Кто-нибудь сталкивался с подобной проблемой и нашел решение?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Оператор переключения Java: требуется постоянное выражение, но оно постоянное
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Оператор переключения Java: требуется постоянное выражение, но оно постоянное
Anonymous » » в форуме JAVA - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-