首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安卓SyncAdapter使用案例

安卓SyncAdapter使用案例
EN

Stack Overflow用户
提问于 2010-09-08 12:47:04
回答 1查看 8.2K关注 0票数 18

我们现在在做什么?

我们在使用web服务(RESTful)公开的服务器上有一些结构化的文本数据。我的应用程序定期轮询该服务器(AlarmManagerService)以获取数据并将其保存到本地数据库(Sqlite)。此外,用户需要事先进行身份验证和授权才能访问。

问题:

  1. 在软件开发工具包中有一个同步适配器/帐户管理器类,我想知道它在我的应用程序中是否可以用来实现上面提到的同步?
  2. 如果可以,在后端需要什么样的基础设施来支持使用此适配器的同步设置?欢迎链接到文章等,这些文章提供了使用此适配器的详细信息和其他信息。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-08 14:34:09

是的,SyncAdapter/AccountManager对您的用例很有用。验证器(它在后台调用AccountManager )可以处理应用程序的身份验证。SyncAdapter可以处理从服务器到本地数据存储区的定期同步。您不必使用AlarmManager自己实现它。有关使用SampleSycnAdapter/Authenticator的示例代码,请参阅android开发指南中的SampleSyncAdapter

您的后端REST服务器将很好地与SyncAdapter一起工作,而无需进行太多更改。唯一的区别在于您的客户端,例如,您可以在扩展SyncAdapter的类的onPerformSync()中调用它们,而不是在AlarmManager中调用服务器的fetch data方法。上面提到的示例代码将使它更clear.Hope,这是有帮助的。

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

https://stackoverflow.com/questions/3664699

复制
相关文章

相似问题

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