Android JSON停止缓存

时间:2013-01-08 08:12:53

标签: android json caching

有人知道如何在发出JSON请求时停止缓存吗?在我的JSON请求标头中,我有用户名和密码,我的问题是:

  • 首先我输入正确的数据(正确的用户名和密码) - >请求成功
  • 在上面的步骤之后我引入了正确的用户名但密码错误 - >请求仍然成功,不应该
  • 然后我用Force Stop关闭我的应用程序并输入错误的密码。现在请求失败,这是好的。

但我不明白为什么我必须强制停止应用程序才能获得请求的正确状态。我想到的唯一想法就是以某种方式缓存数据。如果我的想法是正确的,我怎么能阻止缓存?我将不胜感激任何帮助!

1 个答案:

答案 0 :(得分:0)

我已经弄明白问题是什么了。当我更改密码时,会话未关闭,并且它与旧数据连接。所以我不得不使用这段代码“注销”:

  client.getConnectionManager().closeExpiredConnections();
  client = null;

然后我创建了一个新的Http客户端。