android - ViewPager、getChildFragmentManager() 和 getFragmentManager()

标签 android android-fragments android-dialogfragment android-nested-fragment

我正在开发一个 android 应用程序,每个选项卡中都有 TabHostFragmentActivity

在我的第一个选项卡中,我使用 ViewPager 指示器和按钮初始化 fragment , 这个按钮打开一个带有另一个 ViewPager 指示器的对话框,但我的问题是 fragment 根 Activity 中的 ViewPagerViewPager 的对话框发生冲突.

在根 Activity 中,我正在调用 getChildFragmentManager()... 并且没问题 但在对话框 ViewPager 中我再次调用 getChildFragmentManager 但没有工作......

我做错了什么?

最佳答案

我认为对话框独立于 fragment ,所以尝试 getFragmentManager() 或者如果您使用支持库,请使用 getSuportingFragmentManager()

关于android - ViewPager、getChildFragmentManager() 和 getFragmentManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232128/

相关文章:

android - 实现多个 Sugar ORM 数据库

android - Flutter 运行发布失败 : Minimum supported Gradle version is 5. 6.4。当前版本是 5.6.2

java - 如何向 fragment 发出异步任务尚未完成其任务的信号

java - 当 Activity 处于后台时,在 AsyncTask.onPostExecute 上显示 DialogFragment;

android - 设置 DialogFragment 的大小

android - 你如何在Android中设置屏幕亮度?

android - AsyncTask 执行调试

java - Android - 试图实例化一个不是 fragment 的类

android-layout - 如何在 bottombar 的片段之一中实现 tabview?

android - 在 DialogFragment 中单击 "Cancel"按钮后如何启动软键盘?