пропустить все сбои и исключения внутри библиотечного модуля - PullRequest
0 голосов
/ 09 марта 2019

Я занимаюсь разработкой модуля библиотеки Android и использую его в качестве файла AAR в другом проекте Android, как я могу выключить или отключить этот модуль, если в нем произойдет какой-то неожиданный сбой

Я хочу сделать это, чтобы сохранить безопасностьМодуль приложения, использующий эту библиотеку

1 Ответ

0 голосов
/ 09 марта 2019

Вы правы, Мохамад
Вы должны хранить безопасный модуль приложения, который использует эту библиотеку.

Поэтому, когда вы вызываете метод в этой библиотеке
Вы можете поместить код в блок try/catch чистым способом
Тогда, если есть исключение, обработайте его и не заставляйте его падатьваше приложение.

Пример

try{

// use code in another lib

}
catch(IOException e){ // catch custom exception for example if its expected
   // handle exception
   // ...
}    
catch(Exception e){ // catch general expection
   // handle exception
   // ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...