- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含一些 fragment 的后堆栈,我需要知道我已从另一个 fragment 返回到一个 fragment 。
与 onActivityResult
类似,我想知道您是否可以检查 fragment 中的 popBackStack()
调用?
我在这里的另一个 fragment 中调用它:
@Override
public void postFinished(){
getFragmentManager().popBackStack();
}
android java中有类似的东西吗?
最佳答案
您可以在“Activity ”页面上添加 BackStackChange
监听器,例如,
getSupportFragmentManager().addOnBackStackChangedListener(
new FragmentManager.OnBackStackChangedListener() {
public void onBackStackChanged() {
// Your Code Here
}
});
关于java - 有没有办法检查 fragment 中的 popBackStack 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52645932/
我尝试使用 Android Navigation 组件并遇到了回栈问题。 我有 fragment A,B。 我写的: Navigation.findNavController(view).naviga
应用有 Viewpager,它有 四个标签 和 fragment 。第二个 fragment 具有框架布局“FL”,我将 fragment 与 ListView 放在一起。当用户单击 ListView
我在 fragment A 中有一个 edittext,用于在类别列表中进行静态搜索。当我用 fragment B 替换 fragment A 并单击返回按钮 edittext 仍然显示我在替换 fr
在我的应用程序中,我使用的是 BottomBar 菜单。快速选择菜单时,我会收到有关 crashlytics 的崩溃报告(仅在某些设备中)。这是堆栈跟踪 Non-fatal Exception: ja
我有两个 fragment 。 SecondFragment 和 ThirdFragment。实际上,我使用导航组件在 fragment 之间传递值。像这样: 第二个 fragment : val a
我有一个 Activity A。 Activity A 调用 fragment frag1。 frag1 调用 fragment frag2。最后 frag2 调用 frag3。 当我点击frag3中
我在使用 Fragments 并将它们弹出时遇到了一个奇怪的问题。 我有一个 fragment Activity : 第1步:我在名为Fragment A的Starting中的该Activity的on
我有一个 Activity ,我正在调用三个 fragment - 每个 fragment 相互依赖: A(ctivity) -> f1( fragment 一,标题 {is|should}:列表)-
情况 我提交数据setTripDeliver ,收集工作正常(触发加载,然后成功)。我按下一个按钮转到下一个 fragment B(使用 replace )。之后,我按下返回按钮(使用 popback
我在 SO 上看到了许多 popbackstack 问题,根据我的代码,我尝试做的事情看起来应该可行。 public class MainActivity extends ActionBarActiv
当我启动应用程序时(今天 = 30),结果是正确的。但是,如果我转到另一个 fragment 并使用后退按钮 (popbackstack),则day_of_month 的值始终为 1。 其余的总是正确
在我的应用程序中,我使用了 android 抽屉导航。基本上,它工作正常。在该用户中,用户可以使用抽屉导航导航到关于我们、主页等 fragment 。但是当我在标题栏上实现后退按钮时,它会打开抽屉导航
我正在使用 NavController:Navigation.findNavController(activity, R.id.statistic_host_fragment)。一切都很好,直到我旋转
我正在开发一个包含很多 fragment 的 Android 应用程序。但是我在它们之间切换时遇到了问题。 假设我有一个 fragment A,现在我想转到 fragment B,为此我这样做 --
我有两个 fragment A 和 B。 我已经使用以下代码从 A 切换到 B: FragmentManager fragmentManager; FragmentTransactio
我有一个主要的 TabActivity,它有两个选项卡,A 和 B(目前)。选项卡 A 加载一个 FragmentActivity(下面给出的代码),它只包含一个 FrameLayout,因此我可以在
我在 Activity 的 onCreate() 方法中调用了 popBackStack(),但是我得到了异常: Caused by java.lang.IllegalStateException:
我有一个使用两个 fragment 的 Activity ,MainFragment 和 DetailFragment。 MainFragment 有一个可扩展的 ListView ,其中公司名称作为
我想在打开和关闭时为 fragment 设置动画。我有淡入和淡出自定义动画 XML 文件。 我在我的支持 FragmentTransaction 上使用 setCustomAnimations,但它所
我遇到了一个问题,即我有一个包含多个 fragment 的 Activity。对于任何单个 fragment ,您可以执行搜索操作,效果很好......如果您从任何 fragment 中搜索,它将显示
我是一名优秀的程序员,十分优秀!