我有一个Android应用程序,它有一个单例类,我想在其中使用FirebaseAnalytics
对象来收集数据。
在单例类的onCreate
对象中,我通过执行以下操作来初始化对象:
analytics = FirebaseAnalytics.getInstance(getApplicationContext());//get firebase analytics instance
analytics.setAnalyticsCollectionEnabled(true);//enable analytics
analytics.setMinimumSessionDuration(60000);//minimum session is 1 minute
analytics.setUserId(pref.getUserId());//set user ID
我在单例类中有一个方法,它接收两个变量,即category
和name
。我从另一个活动中调用了此方法并尝试设置类别和名称,但它没有显示在我的Firebase控制台中,只显示默认的收藏品:
Bundle params = new Bundle();
params.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, category);
params.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
//log event
analytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, params);
我在这里做错了什么?如何将收集的数据显示在我的分析控制台中?