Ich möchte keine speziellen Protokolle an die Firebase Analytics-Konsole senden, sondern einfach überprüfen, auf welchen Bildschirmen der Benutzer mehr Zeit verbringt und so weiter.Es ist notwendig Firebase Analytics in jeder Aktivität zu initialisieren?
Wenn ich AnalyticsTracker
10 verwendet, war es obligatorisch, es überall hinzuzufügen, so können Sie den spezifischen Namen jedes Bildschirms mit der Tracker.xml
Datei festlegen.
Die offizielle Dokumentation sagt:
die Abhängigkeit hinzu Firebase Analytics in Ihrer App-Ebene
build.gradle
Datei:
compile 'com.google.firebase:firebase-core:9.2.1'
erklären die FirebaseAnalytics an der Spitze Ihrer Tätigkeit Objekt:
private FirebaseAnalytics mFirebaseAnalytics;
Dann initialisieren es in der
onCreate()
Methode:
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Also ich denke, Ive dies auf jeder Seite zu tun, wo ich Daten erhalten möchten, haben ich?
Dann hast, warum Steve Ganem sagen, dass es nicht unterstützt? –
@ H.S.H sagt nicht, dass Seite/ScreenViews unterstützt werden. Er beantwortete nur die Frage, ob sie bei jeder Aktivität initialisiert werden muss. Und die Antwort ist nein, Sie können es in Application-Klasse instanziieren. – RenatoIvancic
Hallo, ich bin Android-Noob und bin fasziniert von dem, was hier passiert ist. Ich denke, die wahre Magie passiert, sobald ".MyApplication" 'in Manifest hinzugefügt wurde. Könnten Sie sich bitte einen Moment Zeit nehmen und erklären, was genau hier passiert ist? – Anuj