【发布时间】:2011-12-08 12:16:58
【问题描述】:
包含许多变量的应用程序帖子,崩溃:
HttpResponse response = client.execute(post);
发布的变量种类有什么限制吗? 帖子很长,只包含字符串。
java.lang.NullPointerException
at org.apache.http.impl.client.AbstractHttpClient.determineTarget(AbstractHttpClient.java:496)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
at com.tab.popup.SaveJourney.journey(SaveJourney.java:124)
at com.tab.TabLayout.udData(TabLayout.java:738)
at com.tab.TabLayout.access$3(TabLayout.java:719)
at com.tab.TabLayout$6.run(TabLayout.java:671)
at java.lang.Thread.run(Thread.java:1019)
TimeStamp 是否可能导致错误?
【问题讨论】:
-
检查客户端和发布对象是否为空可能是客户端对象为空
-
不为空,我在发布之前检查了几次。我之前遇到过变量类型的问题。在您将它们视为 Uri 解码(或解码)之前,某些字符串不会通过,但此错误有时会发生。所以我认为这是或时间戳,或一些字符串,或 geopoint.lattitude/longtitude。
-
粘贴 SaveJourney.journey 的代码并在第 124 行写一些注释
-
我们找到了原因,Wi-Fi 连接太弱。有没有办法检查信号强度?
标签: android timestamp http-post httpresponse