TLDR - я тестирую приложение Android для длительного длительного использования. Я создал тест пользовательского интерфейса, который просто нажимает на экран и проходит по всему приложению.
Когда я запускаю этот тест на следующих устройствах, все хорошо, и l oop может go включиться на полчаса без сбой / замедление работы приложения:
OK устройства: Samsung Galaxy S9 + (Android 9) Motorola Moto G (Android 6)
Когда я запускаю тестирование на другом наборе телефонов, через 1 минуту система начинает рассылать спам
2020-03-20 14:20:50.343 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:51.612 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:51.612 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.390 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.390 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.390 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.390 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.495 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.496 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:52.645 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
2020-03-20 14:20:53.199 10312-10339/? E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 196)
И вдруг - например, на устройстве Pixel 3a - через 1 минуту устройство блокирует экран и перестает отвечать на запросы.
Устройство Samsung Galaxy A5 испытывает сообщение с System.UI не отвечает.
Есть идеи, что может привести к этой СДЕЛКЕ НЕПРАВИЛЬНОГО БИНДЕРА?
Большое спасибо.