У меня есть код, структурированный таким образом
public void generalMethod(){
try{
methodThatStartAsyncWebTask();
catch(Exception e){
offlineDataAlternativeMethod();
}
}
метод
public void offlineDataAlternativeMethod(){
try(
loadArchivedFile();
}
catch(Exception e){
reInitializeeData();
}
}
Приложение аварийно завершает работу на строке loadArchivedFile();
, которая завершается сбоем, потому что файл не найден, но странно то, что блок catch, который вызывает reInitializeeData();
, не достигнут.
Почему никак не удается добраться до блока catch? Есть идеи?
Подобную проблему вижу впервые. Любое решение?
loadArchivedFile()
, не фиксируется, как ожидалось - person AndreaF   schedule 12.09.2014