我的应用是用单个Activity
构建的,每个屏幕都很简单View
。
Activity(stack)
- screen1
- screen2
我这样记录我的当前屏幕firebaseAnalytics.setCurrentScreen(activity, screenName, null)
其中activity
是每个屏幕的单个活动,而screenName
是由View
表示的实际屏幕的名称。
打印出活动类别而不是屏幕名称!当然,我可以导航到详细信息并从Screen classes
切换到Screen names
,但是每次打开Firebase仪表板时都必须这样做!
如何记录我实际的Screen class
(MainScreenView)而不是一项愚蠢的活动AppActivity
。
有什么办法可以克服这个问题?
答案 0 :(得分:1)
您可以使用setCurrentScreen
方法的第3个参数,而不仅仅是发送null。 Further reading
firebaseAnalytics.setCurrentScreen(activity, screenName, "YourViewClassNameHere")