【发布时间】:2020-03-23 21:51:04
【问题描述】:
我正在尝试使用此代码:
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference productsRef = rootRef.child("products");
ValueEventListener eventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String product = ds.getKey();
Log.d("TAG", product);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
};
productsRef.addListenerForSingleValueEvent(eventListener);
但我遇到了这些错误:
Undefined class DatabaseReference
Undefined class FirebaseDatabase
Undefined class DataSnapshot
等等。
在 build.gradle(app) 里面我有这些实现:
dependencies {
...
implementation 'com.google.firebase:firebase-core:16.0.7'
implementation 'com.google.firebase:firebase-database:16.0.6'
implementation 'com.google.firebase:firebase-firestore:21.3.0'
}
我错过了什么?
【问题讨论】:
-
你在使用颤振吗?因为它们是flutter中firebase的插件
-
是的,我正在使用 Flutter
-
你为什么不用这里的插件github.com/FirebaseExtended/flutterfire?
标签: android firebase flutter google-cloud-firestore flutter-dependencies