android - Sunshine 同步适配器无法在我的设备上同步

标签 android android-syncadapter

我已经学习了 Udacity 开发 Android 应用程序类(class)(位于 https://www.udacity.com/course/ud853) 。在第 6 节中,它教您如何为您的应用程序构建同步适配器,紧随 http://developer.android.com/training/sync-adapters/creating-sync-adapter.html 中的创建同步适配器培训。 。

他们构建了一个示例应用程序来演示该过程,可以在 https://github.com/udacity/Sunshine-Version-2 找到该过程。 。包含同步适配器代码的分支是 6.05_scheduled_sync。我已经检查了这个分支并在我的设备上运行代码(我已经尝试过 2)。有一个用于测试的刷新按钮,如果按下该应用程序就会下载数据。但是,如果您不按此按钮并让它自行同步,则不会(至少在我的设备上不会!)。它应该同步,因为在代码中他们让它进行立即同步。这里可能出了什么问题?我的设备设置有问题吗?

最佳答案

首先卸载该应用似乎已经解决了问题。

如果我有此权利,则代码可以通过创建帐户然后启动同步服务来工作。但如果该帐户已经存在,则不会打扰。因此,通过首先卸载,您可以强制它重新创建帐户,然后启动同步服务。

关于android - Sunshine 同步适配器无法在我的设备上同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29751101/

相关文章:

android - GitHub VCS 未在 Android Studio 中显示

android - 开发 Java 跨平台库(移动和 Web)

android - Xamarin Android 中的 BindableViewPager

Android CTS 如何延长 shell-timeout 值

android - 用户登录后重新运行/继续 SyncAdapter

android - 如何从联系人中的帐户图标启动新 Activity

java - C# 的 goto 语句在 Java 中的等价物是什么?

android - 在 Android App 和网络服务器之间同步数据

android - Xamarin 安卓 : Will SyncAdapter ever expired during calling

android - 异步任务加载器、谷歌云消息、同步适配器未正确连接、阵列适配器