在LockScreen上拒绝连接到http://192.16.154.10

时间:2013-03-22 06:27:20

标签: android http-post

我有两个活动A - > B(A叫B)。对于活动B,我有清单条目noHistory=true,这意味着不会保留历史记录。在活动B上,我正在使用HTTPPost方法进行服务器调用。我的部分代码是:

1. BasicHttpResponse httpResponse = (BasicHttpResponse) httpclient.execute(httppost);
2. String responseBody = EntityUtils.toString(httpResponse.getEntity());

正常情况下的一切都运转良好。但是当我来到活动B并成功调用服务器后如果我将锁定设备,那么在解锁后将启动该活动A(因为活动B有nohistory=true)。现在,如果我从A调用活动B,则应用程序崩溃。我能够记录的例外是Connection to http://192.16.154.10 is refused,在第二行。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

来自Android文档

android:noHistory

  

是否应从活动堆栈中删除活动   并在用户导航时完成(调用其finish()方法)   从它,它不再在屏幕上可见

你无法拨打从B到A的电话,我猜它会从堆栈中删除吗?

但错误为Connection to http://192.16.154.10 is refused,不是因为android:noHistory

你能解释一下你的问题吗?