火力地堡,机器人,当连接丢失后可恢复如何同步数据? [英] Firebase-Android, How to sync data when resume after connection lost?

查看:317
本文介绍了火力地堡,机器人,当连接丢失后可恢复如何同步数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的情况是我连接到互联网的时候登录,然后我关掉所有的连接和发布一些数据(推+集)。在那之后,我再次连接,但我看到了新的数据不会被发送到服务器。

我怎么能强迫数据同步连接恢复后立即

请注意我用这个从开始:

  Firebase.getDefaultConfig()setPersistenceEnabled(真)。
火力地堡REF =新的火力点(apiUrl);
ref.keepSynced(真);


解决方案

这问题有同样的理由与<一个href=\"http://stackoverflow.com/questions/34384635/firebase-android-fail-to-save-data-after-long-time-idle\">Firebase-Android,无法保存较长时间闲置后的数据

不是真正的关闭所有连接,让应用程序闲置了很长一段时间,然后它发生。

My case is I connected to internet when login, then I turn off all connections and post some data (push + set). After that, I connect again but I see that new data is not sent to server.

How can I force data sync right after connection resumed

Note I used this from beginning:

Firebase.getDefaultConfig().setPersistenceEnabled(true);
Firebase ref = new Firebase(apiUrl);
ref.keepSynced(true);

解决方案

This issue has same reason with Firebase-Android, Fail to save data after long time idle

Not really about "turn off all connections", let app idle for a long time then it happens.

这篇关于火力地堡,机器人,当连接丢失后可恢复如何同步数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆