java - 如何检查 BackStack 是否为空

标签 java android

我想检查 BackStack 是否为空。 我有这样的东西:

 List<Fragment> l2 = getFragmentManager().getFragments();
        if(l2 == null){
            todo
        }

但是getFragments需要API 26,我的是16

如何解决?有什么想法吗?

最佳答案

使用此行

 if(getSupportFragmentManager().getBackStackEntryCount()>0)
   {
       ---  your code here
   }

关于java - 如何检查 BackStack 是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49173435/

相关文章:

java - 字符串 Hibernate 事务

javax.crypto.BadPaddingException AES

java - 如何在Java中使用数组值作为字段? a1.section[2] = 1;

android.support.v7.widget.AppCompatSpinner 如何更改 TextColor/Style

android - 获取用户选择并将其转换为字符串 [Android]

列表项中的 Android ListView ImageView 在滚动时隐藏

java - 压缩 hadoop mapreduce 输出的最简单有效的方法

java - Spring 4 MVC 区域设置已更改,但 JSP 对此没有响应

java - 错误 : package org. apache.commons.codec.binary 不存在

Android的SQLite日期比较