API 28中getChildFragmentManager()的替代方法是什么?

时间:2019-05-29 21:41:16

标签: java android android-fragments

我在viewpager中重新加载片段时遇到麻烦。 由于搜索,在嵌套片段的情况下,我必须使用getChildFragmentManager(),但是正如我可以从每个文档中看到的那样,该方法和android.app.fragment本身在API级别28中已弃用。那么是否有解决此问题的替代方法? / p>

2 个答案:

答案 0 :(得分:2)

仅弃用android.app.Fragment和相关类。您可以继续在所有API 14+设备上使用androidx.fragment.app.Fragment及其getChildFragmentManager()

答案 1 :(得分:1)

调用 getChildFragmentManager() 时,您可能还会调用 FRAGMENT_DIALOG,因此您还需要将 android.app.DialogFragment 替换为 androidx.fragment.app.DialogFragment