Я запускаю приложение типа киоска, которое должно оставаться открытым в течение длительного периода времени (по крайней мере, месяцев ...). У меня это работает на устройстве среднего уровня Android работает на Android 7, и это прекрасно. Когда я запускаю это на устройстве начального уровня (lenovo e10), приложение просто закрывается в течение нескольких дней и переходит к экрану блокировки (приложение закреплено, так что это должно произойти после его закрытия). Обратный вызов необработанного исключения не вызывается. Это не похоже на необработанное исключение.
2 вопроса:
Что может быть причиной этого. У устройства более низкого уровня меньше ресурсов и, следовательно, оно закрывает приложения самостоятельно?
Каким был бы метод для отладки этого? По крайней мере, потребуется несколько дней, чтобы убедиться, что все, что я внедряю, поможет.
Я пытался внедрить onTrimMemory
, но, похоже, во времязакрытие либо (это вызов записывается).