Я пытаюсь устранить эту ошибку, улучшив способ, которым мое приложение обрабатывает получение сообщений и выполняет фоновую работу, но я не могу заставить ошибку возникать, не дожидаясь часа или около того.
Как я могу воспроизвести это? Я попытался создать проект, который ничего не делает, кроме запуска службы, как только приложение приостановлено, но работает просто отлично. Я пробовал adb shell dumpsys deviceidle force-idle
, adb shell dumpsys battery unplug
и adb shell am set-inactive <packageName> true
. Неудачно.
Если я не могу заставить эту ошибку произойти, у меня нет способа проверить правильность моих исправлений.