我使用Web服务调用开发一个简单的应用程序,获取json对象等。
如果我使用调试器启动应用程序(在Android Studio中)并调试应用程序,对Web服务的调用工作,我得到了我的值,一切都很好。
但是,如果我从调试器启动应用程序,只需从启动器启动,我按下按钮执行调用,但没有任何反应(仅显示“onPostExecute() - Method”中的文本)。
我有什么不对,或者我必须设置哪个参数来独立运行应用程序?
信息:包括互联网许可
答案 0 :(得分:0)
尝试将ConnectionTimeout设置为最大值,如下所示
int timeoutConnection = 40000;
HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
还要确保您编写的代码不是主线程。