首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Android中处理来电后恢复活动?

如何在Android中处理来电后恢复活动?
EN

Stack Overflow用户
提问于 2011-10-07 20:47:06
回答 3查看 1.2K关注 0票数 0

我正在创建应用程序,从服务器下载4-5图像,并显示为画廊。它在正常情况下工作正常。但是,当有来电或设备处于睡眠模式时,我的活动从onResume之后开始加载数据,我无法从以前的活动状态加载数据(恢复活动)。

有什么解决办法吗?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-07 20:59:52

你应该阅读how to handle runtime changes

基本上,在某些情况下,您的活动将被重新创建。要保留状态,您可以在旧活动和新活动之间传递对象,在旧活动中使用onSaveInstanceState(),在新活动中使用onRestoreInstanceState()

票数 0
EN

Stack Overflow用户

发布于 2011-10-07 20:53:15

查看Saving Cache Files。在暂停时保存图像,并在恢复时恢复它们。

票数 0
EN

Stack Overflow用户

发布于 2011-10-07 20:55:21

你可能应该缓存文件,所以它的工作原理是这样的,检查文件是否已经存在,如果没有下载,当文件存在时加载图片,

http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7687447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档