Android 谷歌事件跟踪器v3

Android 谷歌事件跟踪器v3,android,google-analytics,Android,Google Analytics,我对谷歌事件跟踪器有问题。 在官方文档之后,我添加了id为的xml文件。 在活动之后,我创建了一个新的跟踪器,并尝试推送一个新事件,但方法“sendevent”不存在 这是我的密码 进口: import com.google.analytics.tracking.android.EasyTracker; import com.google.analytics.tracking.android.GoogleAnalytics; import com.google.analytics.trackin

我对谷歌事件跟踪器有问题。 在官方文档之后,我添加了id为的xml文件。 在活动之后,我创建了一个新的跟踪器,并尝试推送一个新事件,但方法“sendevent”不存在

这是我的密码

进口:

import com.google.analytics.tracking.android.EasyTracker;
import com.google.analytics.tracking.android.GoogleAnalytics;
import com.google.analytics.tracking.android.Tracker;
//我想我只需要导入跟踪器

还有简单的代码

 Long opt_value;
          Tracker MyTracker;
           MyTracker.sendEvent("ui_action", "button_press", "play_button", opt_value);
错误是:

The method sendEvent(String, String, String, Long) is undefined for the type Tracker
谢谢大家,很抱歉我的英语不好

编辑: 现在我在尝试

  MyTracker.send(MapBuilder
      .createEvent("evt",    
                   "Id",    
                   ""+idSong,       
                   null).build()
  );  
但在logcat上,我有:
08-20 10:45:35.320:I/GAV3(5371):线程[GAThread,5,main]:未找到活动数据。

要使用sendEvent方法,应首先初始化跟踪器,如下所示:

private static Tracker m_GaTracker;
private GoogleAnalytics m_GaInstance;
m_GaInstance = GoogleAnalytics.getInstance(context);
m_GaTracker = m_GaInstance.getTracker("UA---");
m_GaInstance.setDefaultTracker(m_GaTracker);
m_GaTracker.sendEvent("your value ", " ", " ", 0L);
以上代码与V2 lib一起使用,要与V3一起使用:

  // Instead, send a single hit with session control to start the new session.
    mTracker.send(MapBuilder
      .createEvent("UX", "appstart", null, null)
      .set(Fields.SESSION_CONTROL, "start")
      .build()
    );

我将trackid与您的代码放在analitycs.xml文件中,我发现了相同的错误。。方法sendEvent(String,String,String,long)对于TrackerI am使用Google Analytics V2 jar文件的类型是未定义的。可能是因为我没有调用EasyTracker.getInstance().activityStart(此);一开始?我也没有在我的代码中使用EasyTracker,我只是使用我在上面的答案中粘贴的代码,Google Analytics V2对我来说很好