小编Was*_*Tea的帖子

Android的Firestore超时

我目前正在构建一个将用户博客文章保存在Firestore服务器中的应用程序。一切正常,但我发现该帖子不是在不稳定的互联网连接下上传的。

我试图为实例设置超时Firestore,但是Firestore库似乎没有超时选项。问题是,因为没有超时设置,所以应用程序不知道何时关闭上载屏幕(“旋转程序”对话框)。

我正在考虑创建Handleror Observable或or Thread并手动设置超时。在指定的超时时间后,让该应用关闭上载屏幕。但是,即使超时后,Firestore客户端也将继续在后台重试上载。因此,这种方法不适用于这种情况...

有什么解决办法吗?如果可以为Firestore客户端本身设置超时,即让客户端onFailure()在给定的超时时间后调用,我可以将帖子另存为草稿,保存在本地存储中,然后在设备恢复稳定连接后重试。

java android firebase google-cloud-firestore

5
推荐指数
1
解决办法
2005
查看次数

标签 统计

android ×1

firebase ×1

google-cloud-firestore ×1

java ×1