【问题标题】:Android: SyncAdapter how do I start the auto syncAndroid:SyncAdapter 如何启动自动同步
【发布时间】:2017-04-17 21:31:46
【问题描述】:

如果我通过设置/帐户屏幕选择复选框,我将运行自动同步。如果我将syncadapter.xml 中的UserVisible 设置为false,则无法选中该复选框。如何在没有设置屏幕选项的情况下启动自动同步。

【问题讨论】:

    标签: android xamarin android-syncadapter synchronisation


    【解决方案1】:

    要手动调用同步,请调用 RequestSync,至少使用您已经为 SyncAdapter 创建的帐户和权限字符串。

    ContentResolver.RequestSync(account, authority, null);
    

    这将使操作系统开始您的注册同步Service,从而启动您的SyncAdapter

    回复:https://developer.android.com/reference/android/content/ContentResolver.html#requestSync(android.accounts.Account,%20java.lang.String,%20android.os.Bundle)

    【讨论】:

    • 会同时开始周期性同步吗?
    • @LittleFunny 不,如果你需要它启动自动同步,你可以打电话给ContentResolver.SetSyncAutomatically(...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多