android - 显示 fragment 调用 onResume?

标签 android android-fragments

在 fragment 上调用 ​​fragmentTransaction.show(fragment) 之后, fragment 会发生什么?将调用 fragment 的哪些回调方法?似乎没有调用 onResume 。 与 hide(fragment) 相同的问题。

根据 Android reference , onResume 只有在 fragment 被添加时才会被调用。

最佳答案

您可以实现方法public void onHiddenChanged(boolean hidden)

当您调用 fragmentTransaction.show() 时,将调用 onHiddenChanged(boolean hidden)hidden 标识 fragment 是否显示。

关于android - 显示 fragment 调用 onResume?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23871625/

相关文章:

android - 将 ScrollView 添加到 android 布局

java - 通过使用 Android 应用扫描结果 id 检查产品 id(子 id),从 Firebase 实时数据库中完全获取行数据

Android - 如何在共享菜单中列出?

android - 当我们切换到另一个 fragment 并返回到最后一个时,如何在 fragment 中保存以前的值

带有 FragmentPagerAdapter 问题的 Android ViewPager

android - 在方向更改按钮上,touchlistener 不工作

android - 如何创建标准的无边框按钮(如提到的设计指南中)?

java - 在 android 中膨胀 fragment 时出错

android - fragment 必须是公共(public)静态类才能从实例状态正确地重新创建

android - 如何使用 Android Room 进行单行查询