我有一个 android 应用程序,在我的一项活动中,我正在调用“客户”,这个调用是对外部 API 进行的,当我得到响应时,我将它作为 JSON 对象获取。我遇到的问题是我在活动中有一个 ListView,当您单击其项目时,它会向您显示详细信息,但是当您点击后退按钮时,我必须再次拨打电话以填充它。在三星 Galaxy 4S 中,它似乎保留了列表视图的数据,但在 HTC android 中令人难以置信的是它是空白的。所以我所做的是,让它重新绑定 OnResume(),这解决了两者的问题,但结果是再次调用该服务器。当它有 10 或 100 个客户时,这并不重要,但我知道有些帐户有多达 5000 个,我相信它会崩溃。
我有哪些选项可以提高 Android 在这个问题上的性能?我尝试了一个静态变量,但在某些时候该对象也被清除了。
Android应用程序通常如何处理从API检索数据并且需要通过应用程序存储它们并且不需要再次调用相同信息的情况?,我在考虑静态对象,但我想确保我以正确的方式做到这一点。