【发布时间】:2016-03-15 13:10:47
【问题描述】:
我有一个 singleTop 活动 (ActivityB),它使用由先前活动 (ActivityA) 放置的数据对象 (Bundle mData = getIntent().getExtras()) 调用。 ActivityB 在后台做一些工作并向用户显示一个进度条。完成后,我将调用下一个活动 (ActivityC),它需要来自 ActivityB 的数据对象 (mData)。
问题:虽然 ActivityB 做了一些工作,但用户通过从任务管理器中滑动来关闭应用程序。用户再次启动应用程序后。 ActivityB 显示一切正常,但是 mData 丢失,这是 ActivityC 的问题。
任何想法如何处理这种情况?在 SQLite 或共享首选项中保留数据对我来说不是一个选项。
提前致谢!
【问题讨论】:
-
您可以使用服务。
标签: android