Я пытаюсь собрать информацию о том, какие данные пользователь вводит с помощью Google Firebase, но я продолжаю получать исключение нулевого указателя, в частности
java.lang.NullPointerException: попытка вызвать виртуальный метод «void com.google.firebase.analytics.FirebaseAnalytics.setUserProperty(java.lang.String, java.lang.String)» для нулевой ссылки на объект
Это код:
public class Analytics extends Activity {
FirebaseAnalytics analytics;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
analytics = FirebaseAnalytics.getInstance(Analytics.this);
}
public void timer(int time) {
String stringTime = String.valueOf(time);
analytics.setUserProperty("Timeset", stringTime);
}
}
Который вызывается в другом файле как таковой:
Analytics analytics = new Analytics();
analytics.timer(10);