首页 文章

从片段开始从活动中创建FragmentTransaction

提问于
浏览
0

所以现在我有一种情况,我有三个片段按这样的顺序提交:

片段A - >片段B - >片段C

然后,我从Fragment C开始一个Activity . 当我想弹出后栈时,问题就出现了,所以在活动结束后用户被带到Fragment B . 如果我在调用finish()之前尝试从Activity中弹出后栈,我会得到一个IllegalStateException,表示在onSaveInstanceState之后无法执行该操作 . 因此,甚至可以对FragmentManager进行更改,从而对Activity中的片段进行更改吗?

1 回答

  • 1

    这听起来像myrocks2? Android: how to make an activity return results to the activity which calls it?

    第一个活动可以开始第二个活动并期望结果 . 在返回结果后,它知道第二个活动完成了它的工作,现在需要删除片段c . (我不知道你的应用程序的逻辑,但这可以工作)

    一个认为他如此聪明的人会给你一个反对票,但我确实会离开 . 没有愚蠢的问题 .

相关问题