我正在创建从服务器下载4-5张图片并显示为图库的应用程序。 它在正常情况下工作正常。但是当有来电或设备处于睡眠模式时,我的活动从onResume开始加载数据,我无法从之前的活动状态加载数据(恢复活动)。
有没有洗液?
由于
答案 0 :(得分:0)
结帐Saving Cache Files。暂停时保存图像并在恢复时恢复它们。
答案 1 :(得分:0)
您应该缓存文件,因此它的工作方式如下,检查文件是否已存在,如果没有下载,文件存在加载图片时,
http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache
答案 2 :(得分:0)
您应该阅读handle runtime changes的方法。
基本上,在某些情况下,您的Activity将被重新创建。要保留状态,您可以在旧活动和新活动之间传递对象,在旧活动中使用onSaveInstanceState()
,在新活动中使用onRestoreInstanceState()
。