里面的oncreate方法无法读取php文件的内容?

时间:2016-01-13 21:06:35

标签: java php android

我创建了一个Android应用程序。我尝试从PHP文件中获取内容。我在下面 - word word - word word 方法中编写了逻辑,但它不起作用。它总是在Android中返回null。当我对Java做同样的事情时,它会返回PHP内容。如何解决这个问题,所以不会抛出任何异常。

getCont()

1 个答案:

答案 0 :(得分:2)

你说你没有得到例外?您正在UI线程上打开URL连接。这仅限于android。我很惊讶应用程序没有崩溃。

http://developer.android.com/reference/android/os/NetworkOnMainThreadException.html

您必须使用单独的线程来执行网络功能。阅读本文

http://developer.android.com/reference/android/os/AsyncTask.html

您需要创建一个扩展ASyncTask的类,然后在doInBackground()方法中,您可以打开连接以获取您的PHP文件。

然后,您可以返回将传递给onPostExecute()方法的结果。这将允许您将数据从连接(即PHP文件)传递回UI线程。

如果有帮助,请告诉我。