帮我安卓获取当前的fragment
时间: 2023-04-09 11:03:35 浏览: 110
可以使用以下代码获取当前的 Fragment:
FragmentManager fragmentManager = getSupportFragmentManager();
Fragment currentFragment = fragmentManager.findFragmentById(R.id.fragment_container);
String fragmentTag = currentFragment.getTag();
相关问题
帮我安卓用Java获取当前的fragment的类型
可以使用以下代码获取当前的fragment类型:
Fragment currentFragment = getSupportFragmentManager().findFragmentById(R.id.fragment_container);
String fragmentType = currentFragment.getClass().getSimpleName();
获取当前fragment
如果你是在Android应用程序中编写代码,想要获取当前显示的Fragment,可以使用FragmentManager类的findFragmentById()或findFragmentByTag()方法来实现。例如,以下代码将返回当前显示的Fragment:
```java
Fragment currentFragment = getSupportFragmentManager().findFragmentById(R.id.container);
```
其中,R.id.container是当前Fragment所在的布局容器的ID。如果你使用的是support库,则应该使用getSupportFragmentManager()方法来获取FragmentManager对象。