如何为firestore
操作(如读取,写入和更新)设置超时?因为当连接不存在时..它不会触发OnCompleteListener
答案 0 :(得分:0)
Firestore读取和写入没有可配置的超时。假设连接将很快恢复,Firestore SDK将自动重试数据库操作。
如果要在经过一定时间后强制运行某些代码,则必须实现自己的计时器。
如果只想使用本地缓存的值,而不需要与服务器往返,则也可以在查询中指定“缓存”的来源。例如,在Android中,使用get(Source)代替普通的get()。