【发布时间】:2020-02-25 18:50:49
【问题描述】:
我有一个主要活动,使用 startActivityForResult() 将我带到另一个活动。生成的活动执行一个过程并最终将一个对象返回给主活动。我的问题是:
如果用户在结果活动中按下他的 android 屏幕上的主页按钮并且 android 清理了我的应用程序的资源,我是否必须只保存结果活动的状态,或者我还必须保存主要活动和结果活动的状态,以恢复我的应用当前状态。
如果我必须保存两个活动的状态,我该怎么做?
附注: 我的主要活动中添加了一些数据。我想恢复我的结果和主要活动的状态。
【问题讨论】:
标签: android android-lifecycle startactivityforresult onsaveinstancestate