默认情况下,在app中启用同步选项

Nai*_*tik 23 android android-syncadapter odoo odoo-8 odoo-mobile

我使用odoo移动框架.如何在应用启动时启用同步选项?(默认情况下禁用该选项.)

在此输入图像描述

Mar*_*ler 1

odoo有一个customer_sync_adapter.xml和一个CustomersSyncProvider.java;当查看引用的ResPartner.java时,它说,String AUTHORITY = BuildConfig.APPLICATION_ID + ".core.provider.content.sync.res_partner";。类型是预期的,同时分配适当Accountcom.odoo.auth内容权限很重要,否则它将无法解决任何问题。

ContentResolver.setSyncAutomatically(account, ResPartner.AUTHORITY, true);
Run Code Online (Sandbox Code Playgroud)

对于另一个,需要sync-adapter相应的contentAuthority& 。accountType

仅在第一次运行时启用它,或者仅询问用户。当总是启用它时,很难禁用它。