Android版谷歌分析集成错误错误、Android、版谷歌

2023-09-07 22:39:05 作者:备胎

当我试图让我的活动追踪它显示错误 - 这方法是取消定义getactivity()在谷歌分析V4

  //获取跟踪。    跟踪T =((AnalyticsSampleApp)getActivity()。getApplication())            .getTracker(TrackerName.APP_TRACKER); 

解决方案 android sdk 无法更新,错误原因是dl.google.com的问题

如果您还没有这样做的话,创建一个类MyApplication的扩展应用为你的应用程序,并确保将其添加到您的清单如下(财产该事项在这里的是Android:姓名,我已经删除为清楚起见,其它XML属性)。

 <应用    机器人:名字=mypackagename.MyApplication    ...> 

然后,在你所有MyApplication类,创建一个方法了解getTracker根据谷歌分析v4的文档https://developers.google.com/analytics/devguides/collection/android/v4/#tracking-methods

然后,使用

 跟踪器T =((所有MyApplication)getApplication())        .getTracker(TrackerName.APP_TRACKER); 

When i am trying to get tracker in my activity it show error that -this method is undefine "getactivity()" in google analytic v4

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

解决方案

If you haven't done so already, create a class MyApplication extends Application for your app, and make sure you add it to your manifest as below (the property that matters here is android:name, I've removed the other xml properties for clarity).

<application
    android:name="mypackagename.MyApplication"
    ... >

Then, in your MyApplication class, create a method getTracker as per Google Analytics v4 documentation https://developers.google.com/analytics/devguides/collection/android/v4/#tracking-methods

Then, use

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

 
精彩推荐
图片推荐