Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
Android 颤振-颤振中是否有类似于同步适配器的东西_Android_Flutter_Dart_Synchronization_Android Syncadapter - Fatal编程技术网

Android 颤振-颤振中是否有类似于同步适配器的东西

Android 颤振-颤振中是否有类似于同步适配器的东西,android,flutter,dart,synchronization,android-syncadapter,Android,Flutter,Dart,Synchronization,Android Syncadapter,我想将本地数据库与服务器同步。在安卓系统中,我们有同步适配器,可以完成工作,让生活更轻松。我想知道我们在Flutter中是否有类似的功能,或者如何在Flutter中做到这一点。是Android的核心组件。颤振不能直接为它们提供替代品。然而,颤振确实提供了一种机制来使用特定于平台的API。尽管他们已经有很多插件,但是他们仍然缺少提供这种核心平台支持的插件 理想情况下,在android应用程序中,同步适配器是后台服务,可由操作系统在单独的过程中触发,因此最简单的方法是执行以下操作: 在颤振应用程序的

我想将本地数据库与服务器同步。在安卓系统中,我们有同步适配器,可以完成工作,让生活更轻松。我想知道我们在Flutter中是否有类似的功能,或者如何在Flutter中做到这一点。

是Android的核心组件。颤振不能直接为它们提供替代品。然而,颤振确实提供了一种机制来使用特定于平台的API。尽管他们已经有很多插件,但是他们仍然缺少提供这种核心平台支持的插件

理想情况下,在android应用程序中,同步适配器是后台服务,可由操作系统在单独的过程中触发,因此最简单的方法是执行以下操作:

  • 在颤振应用程序的
    android
    目录中创建一个单独的同步适配器。确保正确遵循同步适配器工作的所有要求。文档在中

  • 创建一个简单的插件机制,用于调用与同步适配器对应的android API


  • 还要注意的是,所有这些代码——Android同步适配器、Flatter插件和您的Flatter应用程序——都可以简单地驻留在当前代码库中。您无需创建单独的“插件”即可实际使用该插件。

    感谢您的回复。是的,我们可以创建一个适用于Android的插件。但我一直在寻找一款同样适用于Android和IOS的产品。在这种情况下,我必须为IOS创建另一个平台频道。但我不喜欢IOS。我们不能使用任何在后台工作的插件,并且可以做一些类似于同步适配器的事情。可能类似于和肯定。这是可以使用的。让我试试,谢谢你的帮助:)