更改片段onActivityResult

时间:2013-01-21 10:29:28

标签: android android-fragments

我正在开发依赖于Fragment的android应用程序,只有一个具有多个片段的活动

我已经调用了另一个带有start for result的活动,我想替换片段,但是我收到了以下错误

onSaveInstanceStatus

后无法执行此操作

任何人都可以请帮助

2 个答案:

答案 0 :(得分:2)

这里的问题发生了,因为我返回活动结果并且活动还没有恢复,所以我需要在新线程中的新Handler()中的这部分代码等待一段时间直到恢复活动,然后更改片段

答案 1 :(得分:1)

是在onActivityResult期间无法交换或替换片段等。设置一个布尔值或整数值,并在活动的onResume()调用中根据该值交换片段。