片段处于活动/可见时的回调

时间:2014-03-04 10:45:16

标签: android android-fragments callback

是否有回调,以便我知道用户何时从FragmentA转到FragmentB

我想在FragmentB中捕获这种行为,以便我可以执行一些操作......

2 个答案:

答案 0 :(得分:7)

以下是片段对用户可见时的回调。

@Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser) { 
            DO YOUR OPERATIONS HERE
        }
    }

答案 1 :(得分:-3)

您可以使用片段的onPause和onResume状态进行检查。

如果你想检查FragmentB是否在前面,那么只需在FragmentB中的onResume中打印一个toast消息。