从父 Activity 重新创建片段

问题描述 投票:0回答:1

我需要从其父 Activity 重新创建片段。我找到的解决方案都是 10 年前的,而且是用 Java 编写的。有没有一种没有太多样板的简洁方法来实现这样的东西?

来自活动的赞:

getFragments().recreate()

到目前为止,我已经尝试了不同的解决方案,但都没有成功。有没有办法做到这一点?

android kotlin android-fragments
1个回答
0
投票

我需要从其父 Activity 重新创建一个片段。

只需将其替换为新实例:

fragmentManager.commit { replace(idOfFragmentToReplace, MyFragment.create(...)) }

或者您可以重新创建整个活动。

© www.soinside.com 2019 - 2024. All rights reserved.