Android版谷歌分析集成错误 [英] Android google analytics integration error
问题描述
当我试图让我的活动追踪它显示错误 - 这方法是取消定义getactivity()在谷歌分析V4
//获取跟踪。
跟踪T =((AnalyticsSampleApp)getActivity()。getApplication())
.getTracker(TrackerName.APP_TRACKER);
如果您还没有这样做的话,创建一个类MyApplication的扩展应用为你的应用程序,并确保将其添加到您的清单如下(财产该事项在这里的是Android:姓名,我已经删除为清楚起见,其它XML属性)。
<应用
机器人:名字=mypackagename.MyApplication
...>
然后,在你所有MyApplication类,创建一个方法了解getTracker根据谷歌分析v4的文档<一个href=\"https://developers.google.com/analytics/devguides/collection/android/v4/#tracking-methods\">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);
这篇关于Android版谷歌分析集成错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!