java.lang.IllegalArgumentException: представление не присоединено к оконному менеджеру. Исключение чаще всего возникает, когда есть диалоговое окно (т. Е. Диалоговое окно хода выполнения), и вы закрываете его, когда действие закрывается. Не могли бы вы сказать, действительно ли в вашей Деятельности есть диалог прогресса, чтобы я мог продолжить анализ? Также опубликуйте фрагмент кода вашей активности, который может помочь нам определить причину сбоя вашего приложения ...
Также вы говорите, что не часто сталкиваетесь с падением приложения, поэтому сделайте тест, чтобы подтвердить мои подозрения. Когда ваше приложение работает, измените ориентацию экрана и сделайте это пару раз, через несколько минут, предпочтительно, когда в выполнении какой-либо работы участвует Progress Dialog. Это может привести к сбою приложения, которое должно сообщить нам, что ошибка вызвана тем, что диалоговое окно Progress не закрывается правильно.
Моя теория: Когда вы меняете ориентацию, Android создаст новый вид. Вы, вероятно, получаете сбои, потому что ваш фоновый поток пытается изменить состояние старого. (Это может также быть проблема, потому что ваш фоновый поток не в потоке пользовательского интерфейса)