我对使用Firestore有点陌生,最近遇到了一个问题。 我正在尝试从服务器取回收藏集,但仍然出现错误:
W / Firestore:(21.3.0)[OnlineStateTracker]:无法访问Cloud Firestore后端。后端在10秒内未响应。这通常表明您的设备目前没有正常的Internet连接。客户端将以脱机模式运行,直到能够成功连接到后端为止。
我的代码:
onCreateView:
firebaseAuth = FirebaseAuth.getInstance();
firebaseUser = firebaseAuth.getCurrentUser();
firebaseFirestore = FirebaseFirestore.getInstance();
firebaseStorage = FirebaseStorage.getInstance();
在片段的onCreateView中被调用的函数:
firebaseFirestore.collection("users").
get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
// Do stuff. When I try to log something from here nothing is coming in
}
}
});
清单:
<uses-permission android:name="android.permission.INTERNET" />
<permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
感谢您的帮助!