我正在开发一款基本上依赖于服务的应用。问题是当互联网受限然后应用程序崩溃,因为jason响应是{}所以如果我们尝试将对象或数组放在0索引它崩溃并尝试catch块没有捕获异常所以我想检查有限的连接。我在向服务器发送发布请求时检查它,但在这种情况下,HttpResponce对象需要大约1到2分钟,所以我想改善用户体验,我应该做什么建议。
HttpParams httpParameters = new BasicHttpParams();
int timeoutConnection = 1000;
int timeoutSocket = 1000;
HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
这次出来是不行的我猜想连接不是确定的原因。 任何人都可以帮我解决这个问题
答案 0 :(得分:0)
为什么不让你的http调用异步。这样你就可以执行任何操作,直到http调用结束。或者只是检查空值或清空你的json。