Android Fragments 如何检查当前运行的片段,若要创建一个条件

svujldwt  于 2022-12-13  发布在  Android
关注(0)|答案(1)|浏览(122)

我使用导航来导航到其他片段。并且我想添加一个条件,例如,如果(profile fragment)正在运行,则头的可见性= GONE。Maven帮助解决问题enter image description hereenter image description here
enter image description here
enter image description here
如何找出当前正在运行的片段

e37o9pze

e37o9pze1#

嘿,你可以看看下面的链接,找到哪个片段是当前可见的在某个时间

NavHostFragment navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host);
navHostFragment.getChildFragmentManager().getFragments().get(0);

了解更多信息
Android Navigation Architecture Component - Get current visible fragment

相关问题