场景:应用使用Firebase DB保存数据。用户在脱机时向Firebase DB提交更新,然后关闭应用程序。
应用重启后数据是否存在/持久存在?当手机内存不足时,Collections.sort(productList, new PriceComparator());
...
Collections.sort(productList, new WeightComparator());
会被清除,因此保存持久数据变得不可靠。
Firebase DB SDK用于保存离线数据的内容是什么?的WebSQL? IndexedDB的?文件? SQLite的?
在应用离线时保存持久数据是否可靠? Firebase确实在文档中提到了它的离线功能,但表示它适用于临时离线。术语临时的意义是什么?应用程序仍处于打开状态时是否意味着什么?或者每次会议?或者取决于内存空间?
您建议将什么用于混合应用的离线数据库? PouchDB? LokiJS?索引资料?