23

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

在此处输入图像描述

4

1 回答 1

1

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

ContentResolver.setSyncAutomatically(account, ResPartner.AUTHORITY, true);

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

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

于 2018-03-11T09:05:30.580 回答