jjzjj

putFragment

全部标签

android - putFragment() - fragment x 当前不在 FragmentManager 中

上面的标题已经被问了很多,但答案似乎与FragmentStatePagerAdapter密切相关,这与我的问题无关。我直接使用putFragment(Bundle,String,Fr​​agment)方法。AndroidDocumentation对于putFragment(Bundle,String,Fr​​agment)说:PutareferencetoafragmentinaBundle.ThisBundlecanbepersistedassavedstate,andwhenlaterrestoringgetFragment(Bundle,String)willreturnthec

android - 何时使用 FragmentManager::putFragment 和 getFragment

我有一个使用fragment的应用程序,我正在研究如何在具有双Pane的Activity和作为独立的Activity中使用相同的fragment。仍然不确定完成此操作的最佳方法,但我注意到FragmentManager具有putFragment和getFragment函数。让我感到困惑的是,您必须为get和put函数提供一个Bundle作为参数。不同的Activity如何具有相同的Bundle?显然,您可以将Bundle作为参数传递,但那时我觉得您只是把事情搞砸了。那么什么是使用getFragment和putFragment的好场景呢?请附上Bundle参数说明。