Я пытаюсь решить, какой из следующих способов подходит для этого:
- Вызов
FirebaseAnalytics.getInstance(Context)
из всех действий, фрагментов и служб, из которых я регистрирую событие.
или
- Вызов
FirebaseAnalytics.getInstance(Context)
один раз из классаApplication
и сохранение его как общедоступной статической переменной. Тогда, оттуда, мне нужно это, я могу назвать `MyAppClass.mFirebaseAnalytics.logEvent() '.
Будет ли какой-либо из вышеперечисленных методов оказывать нежелательное влияние на события, которые автоматически собираются и/или у кого-либо из них есть коэффициент усиления эффективности над другим?
Большое спасибо!