Android Cloud Firestore没有';我没有';goOffline'';goOnline';方法。(安卓)

Android Cloud Firestore没有';我没有';goOffline'';goOnline';方法。(安卓),android,firebase,firebase-realtime-database,connection,google-cloud-firestore,Android,Firebase,Firebase Realtime Database,Connection,Google Cloud Firestore,Firebase实时数据库具有可手动管理连接的功能goOffline,goOnline。但是,Firestore没有这些方法 当设备与服务器失去连接时,Firestore是否会返回类似网络错误的异常?否则,当设备无法连接到internet并重新连接时,如何手动管理Firestore连接。(例如,飞机模式、坏的wifi) 在我的例子中,我不使用持久化模式 Firestore是否返回类似网络错误的异常 设备与服务器失去连接 您有一个use,它只会给您一个异常对象,通过或查找异常背后的原因或消息,还可

Firebase实时数据库具有可手动管理连接的功能
goOffline
goOnline
。但是,Firestore没有这些方法

当设备与服务器失去连接时,Firestore是否会返回类似网络错误的异常?否则,当设备无法连接到internet并重新连接时,如何手动管理Firestore连接。(例如,飞机模式、坏的wifi)

在我的例子中,我不使用
持久化模式

Firestore是否返回类似网络错误的异常 设备与服务器失去连接

您有一个use,它只会给您一个
异常
对象,通过或查找异常背后的原因或消息,还可以应用字符串检查,如contains等来验证原因,但目前FirebaseFirestore没有提供标准方法

当设备无法连接到internet并重新连接时,如何手动管理Firestore连接。(例如,飞机模式、坏的wifi)


谢谢您的详细回答。所以你的意思是
Firestore
改变了
onCancelled
的行为?实际上
Firestore
中没有
onCancelled
方法。我在哪里可以找到此回调?@wonsuc您有两种情况,第一种情况是没有网络(您可以自己检查连接,在第二部分检查链接),如果出现网络错误,请输入第一部分您要检查firebaseStorage的网络错误?如果是,那么让我查一查。对不起,我是在问你。