一般,我们做项目,底部的4个fragment切换时,最好可以刷新数据
做fragment显影藏时,最好用hide,show
这时会有一个方法onHiddenChanged
在这里面我们可以刷新数据
还可以做这个操作——点当前tab,也刷新界面
@Override public void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (hidden) { return; }else{ //从其他界面返回到此界面的时候 Log.e(TAG, "onDetach: ddddddd333eee" ); } }
可以根据hidden判断,当前是否重新回来这个fragment
当然还有一种方法,利用EventBus
https://blog.csdn.net/qq_30299243/article/details/90814029