需求:Fragment每次由不可见到可见时的回调。
可能最先想到的是onResume方法,实际使用中Fragment的onResume调用时机与其Activity一致,因此类似与viewPager搭配的Activity-fragment的onResume不可行。
实现:
@Override
public void onHiddenChanged(boolean hidden) {
if (!hidden) {
}
super.onHiddenChanged(hidden);
}
例外情况:如果由此fragment调用startActivity启动新的Activity,然后按back键,此时onHiddenChanged不会回调,此时onResume会被回调。