1、這種方法的使用場景一般是希望在fragment可見時再做一些請求網絡數據的操作或者是當頁面某些數據需要動態刷新的時候,可以在fragment可見的時候刷新數據。
2、當使用FragmentTransaction加載fragment,控制其顯示隱藏的時候,或者與viewpager結合使用的時候,fragment的onresume方法是不會調用的 這個時候就會需要用到 onHiddenChanged方法了。
@Override
public void onHiddenChanged(boolean hidden) {//hidden 是boolean值 true 爲不可見 false 爲可見
super.onHiddenChanged(hidden);
if(!hidden ) {
//這裏寫一些可見的邏輯
}
}
有用就點個贊吧!!!