每個fragment都有一個hide()和show()的方法,我們在項目中一般都會使用這種方法來展示和隱藏當前Fragment,但有時我們如果在上一個Fragment中更新了數據,想要讓下一個Fragment在展示的時候刷新當前Fragment的數據,我們一般就會使用下面這種方法
@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (!hidden) {
firstRefresh();} }}
這個方法在每次切換回來後會重新調用一下,可以在這裏寫重新請求的方法,參數 hidden 爲true的和false來分別時候是重新回來這個fragment,根據這個boolean來判斷是不是應該重新請求數據