gpt4 book ai didi

android - Cloud Firestore 没有 'goOffline' 、 'goOnline' 方法。 (安卓)

转载 作者:行者123 更新时间:2023-11-29 01:06:22 27 4
gpt4 key购买 nike

Firebase 实时数据库有一个函数goOfflinegoOnline 可以手动管理连接。但是,Firestore 没有这些方法。

当设备与服务器失去连接时,Firestore 是否会返回类似 NETWORK_ERROR 的异常?如果没有,当设备无法连接到互联网并重新连接时,我如何手动管理 Firestore 连接。 (例如飞行模式、糟糕的 wifi)

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

最佳答案

Does Firestore return exception something like NETWORK_ERROR when device lost connection with server?

您使用了addOnFailureListener使用 OnFailureListener这可以给你一个 Exception 对象,通过 getCause 找到异常背后的原因或消息。或 getMessage并且可以进一步应用字符串检查(如包含等)来验证原因,但目前 FirebaseFirestore 没有提供标准方法。

how can I manage Firestore connection manually when device can't connect to internet and reconnected. (e.g. Airplane mode, Bad wifi)

You can check the connectivity yourself also at desired places before executing firebase code

关于android - Cloud Firestore 没有 'goOffline' 、 'goOnline' 方法。 (安卓),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46793284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com