我正在开发一个android库模块,并将其用作另一个android项目中的aar文件,如果内部发生意外崩溃,如何关闭或禁用此模块
我想这样做是为了确保使用此库的应用模块安全
答案 0 :(得分:0)
你是对的穆罕默德
您应该保留使用此库的安全App模块。
因此,当您在此lib中调用方法时
您可以干净的方式将代码放在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
// ...
}