如果自己手机端网络断开,使用try catch无法捕获异常,程序直接退出,有没有什么方法可以捕获这种网络异常
try {
//调用登录接口
new Thread(new Runnable() {
@Override
public void run() {
String getResult = getLogin();
//创建信息对象
Message message = Message.obtain();
Bundle bundle = new Bundle();
bundle.putString("data",getResult);
message.setData(bundle);//向主线程发信息
loginHandler.sendMessage(message);
}
}).start();
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(LoginActivity.this,"调用接口失败",Toast.LENGTH_SHORT).show();
}
现在无法捕获异常