Android onActivityResult导致活动重置/重新启动

Android onActivityResult导致活动重置/重新启动,android,android-layout,android-activity,android-lifecycle,Android,Android Layout,Android Activity,Android Lifecycle,我有一个带有两个文本视图的activity FirstActivity。为了填充每个文本视图,我使用startActivityForResult调用另一个活动以获得结果。我的问题是,当调用onActivityResult时,先前设置的文本视图将被清除。是否有生命周期调用可以防止这种情况发生?请向我们展示一些代码!您是否尝试过保存和恢复第一个活动的instanceState?请尝试在此处查看:@Android2390根据链接(即官方文档):此方法的默认实现保存有关活动视图层次结构状态的信息,例如E

我有一个带有两个文本视图的activity FirstActivity。为了填充每个文本视图,我使用
startActivityForResult
调用另一个活动以获得结果。我的问题是,当调用onActivityResult时,先前设置的文本视图将被清除。是否有生命周期调用可以防止这种情况发生?

请向我们展示一些代码!您是否尝试过保存和恢复第一个活动的instanceState?请尝试在此处查看:@Android2390根据链接(即官方文档):
此方法的默认实现保存有关活动视图层次结构状态的信息,例如EditText小部件中的文本或ListView的滚动位置。
但这正是被清除的内容。@Android2390实际上起到了帮助作用。通过保存实际数据并重新填充视图,我成功地实现了这一点。你介意重新发布吗?这样我可以把这条线标记为已回答?当然。很高兴你能让它工作:)