Fragment中setUserVisibleHint 沒有效果

這個方法算是手動調用的,並不是在Fragment的生命週期中自動調用,
該方法配合viewPager使用的時候有效,單純的add和hide無效果
如果add和hide的時候需要同樣的效果,可以使用

@Override
    public void onHiddenChanged(boolean hidden) {
        super.onHiddenChanged(hidden);

        if(!hidden){
            // TODO 和setUserVisibleHint的isVisibleToUser判斷同樣的邏輯
        }

    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章