当我们用fragmentmanager加载多个fragment的时候,经常会显示和隐藏不同的fragment,这个时候如果要知道某个fragment是否显示的话,可以在fragment中重写
public void onHiddenChanged(boolean hidden) {
super.onHiddenChanged(hidden);
if (hidden) {
//代表该fragment被隐藏
} else {
//代表该fragment被显示
}
}
用该方法就能获得fragment的当前显示和隐藏的状态