Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Firebase存储与本地存储自动同步_Java_Android_Firebase_Firebase Storage - Fatal编程技术网

Java Firebase存储与本地存储自动同步

Java Firebase存储与本地存储自动同步,java,android,firebase,firebase-storage,Java,Android,Firebase,Firebase Storage,我在fire base存储中有几个文件夹,我想将这些文件夹下载到本地存储中(我有一个代码) 其他情况下,如果我更改这些fire base文件夹中的文件,它也应该反映到本地存储中。有什么方法可以自动完成吗 与手动检查每个文件夹或维护数据库()以进行跟踪和下载不同,是否有任何API可以对每次更改(插入或创建新文件夹或文件、更新、删除)进行自动同步 在这里,我甚至不需要实时更新。是否可以在打开应用程序时检查更新和同步 更新1: 我有个愚蠢的想法,让我知道你的想法。是否有任何方法将图像文件存储在fire

我在fire base存储中有几个文件夹,我想将这些文件夹下载到本地存储中(我有一个代码)

其他情况下,如果我更改这些fire base文件夹中的文件,它也应该反映到本地存储中。有什么方法可以自动完成吗

与手动检查每个文件夹或维护数据库()以进行跟踪和下载不同,是否有任何API可以对每次更改(插入或创建新文件夹或文件、更新、删除)进行自动同步

在这里,我甚至不需要实时更新。是否可以在打开应用程序时检查更新和同步

更新1:

我有个愚蠢的想法,让我知道你的想法。是否有任何方法将图像文件存储在fire base NO-SQL DB中(如在SQL lite中将其存储为blob),以便数据库在运行时获得同步,我还将从本地数据库文件中读取它。我知道这是个奇怪的想法。但是请告诉我你的意见

是否有任何免费服务(如AWS)可以选择存储同步

更新2: 甚至任何云存储对我来说都没问题(比如Dropbox、share file.等等)。我需要的是文件同步需要自动发生


提前感谢:)

>打开应用程序时检查更新和同步是否可以。是的,这可能是你能做到的唯一方法。只是要小心存储的记录太多@ElliotHesp是的,在打开时检查和同步是可以的。是的,但是我的问题是:如果你正在查询app open上的所有数据,为什么还要将其存储在本地存储中,因为您每次都在发出请求,而不管其中有什么内容。@ElliotHesp是的,我每次都要检查以确保所有文件夹都是最新的cloud(如果更改了xxx文件夹中的任何文件,则该文件本身需要反映)我同步文件夹本地存储以确保其即使在脱机状态下也能正常工作的原因also@ElliotHesp你能查一下我的最新情况并告诉我你的想法吗