首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android将SQLite db与SQLServer db同步

Android将SQLite db与SQLServer db同步
EN

Stack Overflow用户
提问于 2017-10-25 04:20:56
回答 1查看 72关注 0票数 0

我的任务是同步SQLite DB和SQLServer DB。(实时无必要,可延迟2-4分钟)

I DO:

  1. 创建后台服务并在AlarmManager中重复
  2. 服务调用web服务终结点,从远程服务器(RestFul APIs)获取所有详细信息。
  3. 将解析的详细信息保存在SQLite数据库中。

但是,有大量的数据需要获取/发布,所以设备消耗了大量的资源来处理,我觉得它很慢。

如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-10-25 06:31:04

创建同步适配器

应用程序中的同步适配器组件封装用于在设备和服务器之间传输数据的任务的代码。基于在应用程序中提供的调度和触发器,同步适配器框架运行同步适配器组件中的代码。要向应用程序添加同步适配器组件,需要添加以下内容:

同步适配器类。

将数据传输代码封装在与同步适配器框架兼容的接口中的类。

绑定服务。

允许同步适配器框架运行同步适配器类中的代码的组件。

同步适配器XML元数据文件。

包含有关同步适配器的信息的文件。该框架读取此文件,以了解如何加载和安排数据传输。

应用程序清单中的声明。

声明绑定服务并指向同步适配器特定元数据的XML。

本课向您展示如何定义这些元素。

创建同步适配器类

https://developer.android.com/training/sync-adapters/creating-sync-adapter.html#CreateSyncAdapter

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46923946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档