gpt4 book ai didi

android - 在不创建帐户的情况下使用 SyncAdapter

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:53:24 25 4
gpt4 key购买 nike

我的应用程序允许人们使用和管理他们的数据,无论他们是否登录。尽管如此,由于我唯一地标识每台设备,我也想同步来 self 的匿名用户(未登录的用户)的数据。因此,我想知道在这种情况下创建匿名帐户是否是一种好的做法,因为 SyncAdapter 仅适用于帐户。

我应该为我的匿名用户创建一个帐户还是应该将他们的数据与线程/AsyncTasks/Loaders 同步?特别是,有什么办法可以使ContentResolver.requestSync()无需帐户即可工作?

最佳答案

坦率地说,在 Android 中使用 SyncAdapter/AccountManager 麻烦多于它的值(value)。仅当您期望大量其他应用程序想要共享您的帐户数据(例如 Twitter 或 Facebook)时,才最好使用该特定模式。

我建议您只需编写自己的后台 Service 实现来进行同步。您可以使用 AlarmManager 通知服务定期同步。否则,您可以使用基本的 AsyncTask 在用户打开您的应用程序时简单地进行同步。

关于android - 在不创建帐户的情况下使用 SyncAdapter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12205540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com