Я разрабатываю приложение для потоковой передачи видео с использованием ExoPlayer, и после нескольких часов потоковой передачи устройство начинает зависать. Никто не может ничего сделать, и должен перезагрузить устройство.
Я использовал профилировщик для выявления возможных утечек памяти, но ничего не помогает, и я проверял Logcat единственное, что я нашел, и это следующая ошибка:
W/Binder: Binder call failed.
java.lang.SecurityException: Neither user 1041 nor current process has android.permission.WAKE_LOCK.
Но я добавил в свой манифест разрешение для WAKE_LOCK. так что мои вопросы?
- Возможно ли, что какое-то другое приложение не имеет разрешения на
WAKE_LOCK и, таким образом, он блокирует мое приложение?
- Что означает пользователь 1041 , если это идентификатор приложения, могу ли я узнать, что это за приложение?