アプリで同期オプションが無効になっている場合に、デフォルトで同期オプションを有効にするにはどうすればいいですか? 質問する

アプリで同期オプションが無効になっている場合に、デフォルトで同期オプションを有効にするにはどうすればいいですか? 質問する

私が使うOdoo モバイル フレームワークアプリの起動時に同期オプションを有効にするにはどうすればいいですか? (このオプションはデフォルトでは無効になっています。)

ここに画像の説明を入力してください

ベストアンサー1

オドゥーがあります顧客同期アダプタ.xmlそして顧客同期プロバイダー.java; 参照されているResPartner.java、それは、 と書かれていますString AUTHORITY = BuildConfig.APPLICATION_ID + ".core.provider.content.sync.res_partner";Accountの型com.odoo.authが期待されますが、適切なコンテンツ権限を割り当てることが重要です。そうしないと、何も解決されません。

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

もう 1 つについてはsync-adapter、それぞれcontentAuthority&accountTypeが必要です。

初回実行時にのみ有効にするか、ユーザーに確認するだけです。常に有効にすると、無効にすることが困難になります。

おすすめ記事