Я нашел странное поведение в своем приложении. Когда я пытаюсь извлечь данные из Интернета с плохой wifi-сигналом, у меня есть пара исключений (IOException, SocketException). Все эти исключения обрабатываются в приложении в блоке try-catch, но производительность приложения замедляется, и в один момент перезапуск приложения. У меня есть SomeClass распространяется от класса Application, где метод thisCreate вызывает снова после этих исключений.
У меня нет ошибки OutOfMemory в журнале, и метод onLowMemory приложения не вызывал.
Есть ли у кого-нибудь идеи об этом поведении?
Я не знаком с классом приложения, но если вы вызываете метод application.onCreate при обработке исключения, он должен перезапустить ваше приложение...? или я слишком восторжен? отправьте свой код, в любом случае это будет яснее!