2

我最近开始在我的 android 应用上使用 Google Analytics。我想知道如何在 BroadcastReceiver 的 onReceive 方法中向 GA 发送和事件。它是一个 SMS 接收器,每次收到 tet 消息时我都想告诉谷歌。

问题是我不知道如何获得跟踪器。在我使用的活动中:

myTracker = ((Myapplication)getApplication()).getTracker();  

但我不能在 onReceive 中使用 getApplication()。我试过使用:

myTracker = ((Myapplication)context).getTracker();

当短信到达时应用程序崩溃。

谢谢大家!我希望你能帮助我

4

1 回答 1

1

采用

myTracker = ((Myapplication)context.getApplicationContext()).getTracker();

这可确保Context您正在投射的是应用程序本身。

于 2014-06-14T23:20:37.657 回答