【发布时间】:2021-01-15 11:44:48
【问题描述】:
所以,我有一个片段类,我正在尝试使用onCreateView() 方法中的以下代码将数据写入 Firebase 实时数据库,
databaseReference = FirebaseDatabase.getInstance().getReference("CollectionName");
String id = databaseReference.push().getKey();
databaseReference.child(id).setValue(new myModel(param1, param2));
运行此代码后,每当我尝试写入数据时,都会出现以下错误:
默认 FirebaseApp 未在此进程
中初始化。请务必先调用 FirebaseApp.initializeApp(Context)。
此错误指向我尝试从 firebase 获取实例的行。
现在,我尝试了很多方法,例如在 onCreate() 方法中使用以下语句,
FirebaseApp.initializeApp(MainActivity.getContext());
这里,MainActivity 是加载此片段的类。
此外,我的模块级别和项目级别 gradle 文件中都安装了所有必要的依赖项。
【问题讨论】:
标签: android firebase android-fragments firebase-realtime-database