将 Firebase.getDefaultConfig().setPersistenceEnabled(true) 放在 Android 中的正确位置在哪里?
Where is the right place to put Firebase.getDefaultConfig().setPersistenceEnabled(true) in Android?
我遇到了这个错误
com.firebase.client.FirebaseException: Modifications to Config objects
must occur before they are in use
当我包含
Firebase.getDefaultConfig().setPersistenceEnabled(true)
在我的启动器 activity onCreate() 方法中。
代码放在哪里合适?
我最初经常将台词放在我的主 activity 中。当我收到该错误时,是时候将它移到更好的地方了。 :-)
放置它的一个好地方是在 Application 子类中:
public class DemoApplication extends android.app.Application {
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
Firebase.getDefaultConfig().setPersistenceEnabled(true);
}
}
我遇到了这个错误
com.firebase.client.FirebaseException: Modifications to Config objects must occur before they are in use
当我包含
Firebase.getDefaultConfig().setPersistenceEnabled(true)
在我的启动器 activity onCreate() 方法中。
代码放在哪里合适?
我最初经常将台词放在我的主 activity 中。当我收到该错误时,是时候将它移到更好的地方了。 :-)
放置它的一个好地方是在 Application 子类中:
public class DemoApplication extends android.app.Application {
@Override
public void onCreate() {
super.onCreate();
Firebase.setAndroidContext(this);
Firebase.getDefaultConfig().setPersistenceEnabled(true);
}
}