我正在开发一个Android应用程序,其中我将我的数据与谷歌云识别,这对我来说很好,我面临的问题是,我已经在多个设备上安装了应用程序并已登录同一个帐户。现在,当我插入新数据或更新设备1上传到Google的数据时。但是具有相同帐户的设备2没有自动同步,如果我手动同步,那么我可以看到设备1中所做的所有更改。
以下是我使用的代码
Account account = new Account("abcd@gmail.com", "com.google");
Bundle extras = new Bundle();
ContentResolver.setIsSyncable(account, "com.example.synData.Test", 1);
ContentResolver.setSyncAutomatically(account, "com.example.synData.Test", true);
ContentResolver.requestSync(account, "com.example.synData.Test", extras);
请有人帮忙解决这个问题。
非常感谢你宝贵的时间
答案 0 :(得分:0)
您是否查看了有关完成事件的文档?这些通知即使在未运行时也会发送到您的应用,因此您可以在触发此事件时强制进行更新。有关此链接的更多信息,请访问:https://developers.google.com/drive/android/completion