gpt4 book ai didi

broadcastreceiver - Google Analytics for Android v4 - 在 BroadcastReceiver 上发送事件

转载 作者:行者123 更新时间:2023-11-29 01:41:38 28 4
gpt4 key购买 nike

我最近开始在我的 Android 应用程序上使用 Google Analytics(分析)。我想知道如何在 BroadcastReceiver 的 onReceive 方法中将事件发送到 GA。这是一个 SMS 接收器,每次收到春节消息时我都想告诉谷歌。

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

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

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

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

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

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

最佳答案

使用

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

这确保您正在转换的 Context 是应用程序本身。

关于broadcastreceiver - Google Analytics for Android v4 - 在 BroadcastReceiver 上发送事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24225076/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com