Java 从internet获取字符串的问题
所以我试图让我的应用程序从互联网上的字符串文件中提取文本并显示出来。Java 从internet获取字符串的问题,java,android,Java,Android,所以我试图让我的应用程序从互联网上的字符串文件中提取文本并显示出来。 但它一直崩溃,没有给我错误,所以我不知道问题发生在哪里 这是我当前代码的副本(我的ide没有显示错误) 您必须获得NetworkOnMainThreadException,因为您已尝试在UI线程上连接到internet。您可以看到要解决您的问题,您需要使用AsyncTask或Handler 在以下代码中会出现该错误: try { OpenNews1(); } catch (ClientProtocolEx
但它一直崩溃,没有给我错误,所以我不知道问题发生在哪里 这是我当前代码的副本(我的ide没有显示错误)
您必须获得
NetworkOnMainThreadException
,因为您已尝试在UI线程上连接到internet。您可以看到要解决您的问题,您需要使用AsyncTask或Handler
在以下代码中会出现该错误:
try {
OpenNews1();
} catch (ClientProtocolException e) {
OpenNews();
e.printStackTrace();
} catch (IOException e) {
OpenNews();
e.printStackTrace();
}
在
OpenNews1
中,您正在尝试连接到internet。如果它崩溃,您的logcat视图中必须有一些内容。“但它一直崩溃,没有给我错误”甚至没有例外?
try {
OpenNews1();
} catch (ClientProtocolException e) {
OpenNews();
e.printStackTrace();
} catch (IOException e) {
OpenNews();
e.printStackTrace();
}