我在PreferenceActivity
@Override
public void onStart ()
{
super.onStart();
EasyTracker.getInstance(this).activityStart(this);
}
@Override
public void onStop ()
{
super.onStop();
EasyTracker.getInstance(this).activityStart(this);
}
但是当我尝试在getTracker()
课程中调用EasyTracker
方法时,它就不存在了。
这Android : Could not find method com.google.analytics.tracking.android.EasyTracker.getTracker没有帮助。
答案 0 :(得分:2)
使用libGoogleAnalyticsV2.jar:
import com.google.analytics.tracking.android.EasyTracker;
@Override
protected void onStart() {
super.onStart();
// Google Analytics Start Activity
EasyTracker.getInstance().activityStart(this);
EasyTracker.getTracker();
}
@Override
protected void onStop() {
super.onStop();
// Google Analytics Stop Activity
EasyTracker.getInstance().activityStop(this);
}
希望这有帮助。
答案 1 :(得分:0)
我相信您使用的是libGoogleAnalyticsServices.jar版本3.x,它们会更改API,因此现在getIntance()方法需要Context对象作为输入。如果您在Activity中使用它,只需将MyActivityName.this作为值传递。
有关详细信息,请参阅适用于Android的Google AnalyticsSDK:迁移到v3: https://developers.google.com/analytics/devguides/collection/android/v3/migration