Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从internet获取字符串的问题_Java_Android - Fatal编程技术网

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();
     }