更新1
main.java文件
//how would i return those errors on the main.java file? so that i can display on the UI.
directory_listings = obj.get_webpage_source();
端
我是Android移动应用程序开发的新手。我想知道,我如何处理异常,如HttpConnection相关的异常或任何其他重要的异常。
我在想我的头脑:
服务器已关闭 文件不存在 没有找到数据
我的代码在这里:
下面的代码在它自己的java类中,我从main.java
调用此代码public class Get_Webpage {
public String get_webpage_source(){
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(parsing_url);
HttpResponse response = null;
...............
...............
...............
}
}
答案 0 :(得分:0)
从网络上阅读文件时,您需要捕获以下所有异常。
try
{
}
catch (SocketTimeoutException e) {
e.printStackTrace();
return "error";
}
catch (ConnectTimeoutException e)
{
e.printStackTrace();
return "error";
}
catch (ClientProtocolException e)
{
e.printStackTrace();
return "error";
}
catch (IOException e)
{
e.printStackTrace();
return "error";
}
finally {
client.getConnectionManager().shutdown();
}