我正在构建一个简单的应用程序,但我一直收到这个错误:
"W/Firestore:(23.0.1([OnlineStateTracker]:无法访问云Firestore后端。后端在10秒内没有响应。这通常表示您的设备目前没有正常的互联网连接。客户将在脱机模式,直到它能够成功连接到后端">
我不知道为什么,因为我的Wifi已经满负荷了。有人能协助解决这个问题吗?我使用的是Java、Android Studio,我正在用虚拟设备测试我的应用程序。
我正在底部添加代码。所有这些代码都在我的OnCreate方法中。
DocumentReference mDocRef = FirebaseFirestore.getInstance().document(document_path);
mDocRef.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot){
if(documentSnapshot.exists()){
int Rent_amount = (int) documentSnapshot.get(Rent);
int Food_amount = (int) documentSnapshot.get(Food);
int Bills_amount = (int) documentSnapshot.get(Bills);
TextView Rent_test = (TextView) findViewById(R.id.rent_view);
Rent_test.setText(String.valueOf(Rent_amount));
TextView Food_test = (TextView) findViewById(R.id.Food_view);
Food_test.setText(String.valueOf(Food_amount));
TextView Bills_test = (TextView) findViewById(R.id.Bills_view);
Bills_test.setText(String.valueOf(Bills_amount));
}
}
});
非常感谢你的帮助!
我解决了这个问题。我将虚拟设备的类型改为没有Google Play符号的类型。
如果您使用的是Android Studio,请转到
- AVD经理
- 您的虚拟设备
- 放在设备右侧
- 擦除数据
- 冷启动
这应该可以解决您的问题