如何在应用程序中将同步选项默认设置为开启?即使原本是关闭状态。

23

我使用Odoo移动框架,如何在应用程序启动时启用同步选项?(默认情况下,该选项被禁用。)

输入图像描述


https://dev59.com/PG435IYBdhLWcg3w6EqF#8838939 - Mani
@Mani 谢谢您的回复,但我已经尝试过了,不适用于我! - Naitik
考虑查看 OdooJsonRpcClient 适用于 Android。 - Kasim Rangwala
1个回答

1

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

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

对于另一个sync-adapter,需要相应的contentAuthorityaccountType。 只在第一次运行时启用它,或者询问用户。始终启用它会很难禁用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接