我想在我的项目中使用 Firebase Analytic。但我对阅读如何使用 Firebase Analytics 时遇到的三种方法感到困惑。
1 使用 Activity 。 2 使用应用程序。 3 使用内容提供器。
我也看到了下面的帖子。
[Question]:calling-firebase-analytics-getinstance-every-time-vs-storing-instance Calling Firebase Analytic's getInstance() every time vs. storing instance as a static variable in Application class
[Blog]: how-does-firebase-initialize-on-android https://firebase.googleblog.com/2016/12/how-does-firebase-initialize-on-android.html
所以, friend 们,我想知道在哪种情况下我们应该更喜欢以下方法。如果我使用 Activity 上下文与应用程序上下文, Activity 周期如何影响发布到 firebase 的分析数据。我担心 Firebase 可能会使用推导有关生命周期或应用程序流程的上下文。
最佳答案
Firebase Analytics 自动记录一些事件和用户属性;您无需添加任何代码即可启用它们。 https://firebase.google.com/docs/analytics/android/start
您只需在应用程序类的 onCreate 方法中调用 FirebaseAnalytics.getInstance() 即可,无需在每个 Activity 中都调用它。
关于android - 在 Android 应用程序中启动 Google Firebase Analytic 实例的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56928172/