在我的第一个Activity
中,我开始意图使用Activity
获得第二个startActivityForResult()
,然后从第二个Activity
开始,我将一些数据发送回FirstActivity
使用setResult()
并且当onActivityResult()
被调用时,FirstActivity
会再次创建并完全刷新,因此我将丢失从第二个Activity
发送的所有数据。
FirstActivity
延伸FragmentActivity
。
这个问题我在一个用户的One plus 3设备中观察但是我有相同配置的相同设备我遇到了这个问题所以我怀疑问题可能与SDK有关。你可以检查并提出一些解决方案。
提前致谢。
答案 0 :(得分:1)
检查手机设置中的一件事,可能与此有关:
转到设置 - >开发者选项 - >不要保留活动(如果已选中则取消选中) 取消选中"不要保持活动"再次运行你的应用程序,希望它能解决你的问题。