9

アクティビティでトラッカーを取得しようとすると、-このメソッドは google analytic v4 で "getactivity()" を定義していないというエラーが表示されます

// Get tracker.
    Tracker t = ((AnalyticsSampleApp) getActivity().getApplication())
            .getTracker(TrackerName.APP_TRACKER);
4

2 に答える 2

0

私も少し前にこの問題に直面しました。それを解決するために、上記のように getActivity() を削除し、.MyApplication をマニフェストの android:name に追加しました。ただし、以下に示すように、TrackerName の前に MyApplication を追加する必要がありました。

Tracker t = ((MyApplication) getApplication()).getTracker(MyApplication.TrackerName.APP_TRACKER);

お役に立てれば

于 2015-04-11T11:29:13.743 に答える