我有一个活动,它为结果代码启动各种活动,并在onActivityResult
方法中获取结果时,它会根据结果代码启动适当的活动。
onSaveInstanceState
没有在为结果而启动的 Activity 中被调用。
例如 Navigation Activity 将 Activity A 启动为:
Intent intent = new Intent(this, A.class);
startActivityForResult(intent, Constants.REQUEST_CODE);
然后 A 通过设置结果代码完成,因此 App 将再次重定向到 Navigation 活动并onActivityResult
调用方法。
所以我的问题是:为什么 Activity AonSaveInstanceState
没有在完成时被调用并且导航回 Navigation Activity ?