Android 使用Google Analytics v4跟踪片段

Android 使用Google Analytics v4跟踪片段,android,android-fragments,Android,Android Fragments,我的应用程序中有3个片段,每次显示其中一个片段时我都要记录。这是我在每个片段类的onResume()中的内容: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { AppController application = (AppController) getActivity().getApplicatio

我的应用程序中有3个片段,每次显示其中一个片段时我都要记录。这是我在每个片段类的onResume()中的内容:

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

        AppController application = (AppController) getActivity().getApplication();
        mTracker = application.getDefaultTracker();
}

@Override
    public void onResume() {
        super.onResume();
        if (mTracker != null) {
            mTracker.setScreenName("Fragment_1");
            mTracker.send(new HitBuilders.ScreenViewBuilder().build());
            mTracker.enableAdvertisingIdCollection(true);
        }
        Log.i("RESUME", "Fragment_1");
    }
但是,当应用程序启动时,我会收到所有三个日志,当我滚动到另一个片段时,onResume不会被激活。我相信,当应用程序启动时,会加载所有三个片段(我看到数据从我的服务器下载,以填充其他2个片段中的列表,即使我只是查看第一个片段),这就是为什么当我滚动到其他片段时不会调用onResume的原因

与这种方法没有什么不同