我需要从其父 Activity 重新创建片段。我找到的解决方案都是 10 年前的,而且是用 Java 编写的。有没有一种没有太多样板的简洁方法来实现这样的东西?
来自活动的赞:
getFragments().recreate()
到目前为止,我已经尝试了不同的解决方案,但都没有成功。有没有办法做到这一点?
我需要从其父 Activity 重新创建一个片段。
只需将其替换为新实例:
fragmentManager.commit { replace(idOfFragmentToReplace, MyFragment.create(...)) }
或者您可以重新创建整个活动。