在我的Android應用程序中,我必須保留現有的SQLite數據庫,但爲了將元素(待辦事項列表中的任務)同步到多個設備,我決定使用Firebase數據庫。Firebase數據庫離線寫作
所以我沒有啓用Firebase數據庫離線模式,因爲我必須使用SQLite(這是一個大學項目)。
因此,我正在寫的是,無論何時從本地SQLite數據庫中添加或刪除一些數據,這些數據也會對Firebase進行更改。
如果用戶連接到互聯網,或者即使用戶脫機添加任務,然後在應用程序上時聯機,所有這些都可以按預期工作。
但是,如果用戶離線添加任務,然後關閉應用程序,然後在另一個應用程序中變爲在線,則即使用戶再次打開我的應用程序,也不會將更改推送到數據庫。
任何想法?
謝謝。
據我所知,如果存在執行寫入互聯網(火力地堡)設備之間沒有任何聯繫,也沒有辦法,火力地堡的數據在那裏將被更新。但是如果手機在應用程序關閉後上線,則可以使用一些後臺服務來更新數據,然後就完成了。 – koceeng