и вызвал finish() в активити. В debug Android Studio висят трэды хрома которые не убиваются даже после завершения активити. А если повторно вызвать webview выдает ошибку java.lang.IllegalStateException: Calling View methods on another thread than the UI thread.
На стэке нашел решение с runOnUiThread. Но перспектива что эти процессы будут висеть на протяжении жизни приложения меня не воодушевляют. Сейчас убиваю целиком приложение топорным способом System.exit(0), и мучаюсь с последствиями lifecycle множества сервисов.
Вопрос: Можно ли каким-нибудь способом убить треды хрома? Если нет то можно ли как-нибудь правильно завершить приложение чтобы система не перезапускала сразу сервисы, а все работало как-будто после перезагрузки.
p.s. перезапуск делаю через jobscheduler
Треды хромиума и Calling View methods on another thread than the UI thread — это две разных проблемы.
Обсуждают сегодня