我遇到了问题,因为当我的服务器脱机时,Android应用程序会尝试连接服务器并崩溃。
我认为解决方案可以是将 doInBackground
内的异常置于捕获或检入 onCreate
,如果服务器处于脱机或在线状态有一些功能。
这样做的最佳方式是什么?
由于
答案 0 :(得分:0)
你可以试试这个
@Override
protected String doInBackground(String... strings) {
try {
menuString = getStringFromURL(strings[0]);
} catch (Exception e) {
Toast.makeText(this,"Error Connecting to server",Toast.LENGTH_SHORT).show();
return null;
}
return menuString;
}