如何使用okhttp从php脚本接收到Android应用程序的价值?

时间:2017-09-07 14:23:58

标签: java android okhttp okhttp3

我正在尝试创建一个Android应用程序,其中用户输入登录详细信息并且数据在服务器上验证,对于服务器我正在使用xampp.I想要在Android应用程序中显示php结果页面上显示的值并显示使用Toast的用户。

ex: https://mywebsite.ca/blabla/public_docs/acetates/ (this will show you the all file names which is available on server) 

当我运行应用程序时,它意外退出,可能是什么问题?如果有关于问题的某些重要信息缺失,请道歉。

1 个答案:

答案 0 :(得分:0)

这肯定有问题

    try {
        response = client.newCall(request).execute();
    } catch (IOException e) {
        e.printStackTrace();
    }

您正在捕获并记录错误但仍在继续,因此响应可以为空。

代码还有其他问题

  • 您正在为每次通话创建一个新的OkHttp实例
  • 目前还不清楚你是否真的在后台线程上运行它
  • IIRC Toast.show应该在UI线程上,但okhttp调用应该是后台