当setResult()从第二个Activity返回到第一个Activity时,First Activity正在重新创建

时间:2016-09-07 06:15:10

标签: android android-fragmentactivity

在我的第一个Activity中,我开始意图使用Activity获得第二个startActivityForResult(),然后从第二个Activity开始,我将一些数据发送回FirstActivity使用setResult()并且当onActivityResult()被调用时,FirstActivity会再次创建并完全刷新,因此我将丢失从第二个Activity发送的所有数据。

FirstActivity延伸FragmentActivity

这个问题我在一个用户的One plus 3设备中观察但是我有相同配置的相同设备我遇到了这个问题所以我怀疑问题可能与SDK有关。你可以检查并提出一些解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:1)

检查手机设置中的一件事,可能与此有关:

转到设置 - >开发者选项 - >不要保留活动(如果已选中则取消选中) 取消选中"不要保持活动"再次运行你的应用程序,希望它能解决你的问题。