当我试图让我的活动追踪它显示错误 - 这方法是取消定义getactivity()在谷歌分析V4
//获取跟踪。 跟踪T =((AnalyticsSampleApp)getActivity()。getApplication()) .getTracker(TrackerName.APP_TRACKER);
解决方案
如果您还没有这样做的话,创建一个类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);
上一篇:Facebook的受众网络Proguard的设置受众、网络、Facebook、Proguard
下一篇:如何用Visual C ++ 6.0在Windows 7 64位系统调试?如何用、系统、Visual、Windows