3

存在する syncadapters に関するすべての詳細を読み、それがどのように機能するかを理解していますが、ユーザーがデータを同期解除できないようにすることが可能かどうかについての情報は見つかりません。

たとえば、syncadapter を使用してアプリケーションのすべてのデータをサーバーと同期する場合、明らかに、ユーザーがアカウント画面から「データを同期しない」をチェックできるようにしたくないので、同期を解除するボックスをチェックするオプションを持たないか、ユーザーが変更できない非表示の同期アカウントを作成することで、このすべてのデータを同期アダプターと同期する方法があります。

この場合、同期アダプターを使用することが間違ったコンテキストである場合、必要なものを実装するためのより良い方法や正しい方向への見出しの例をいくつかいただければ幸いです。syncadapter の使用は間違っている可能性があり、独自のカスタム サービスを実装する必要があるかもしれないと思います。正しい方向に向かうには、例または何かが必要です。

ご協力ありがとうございました。

4

1 に答える 1

6

私は解決策を見つけました.xmlレイアウトで指定できるタグがあります

アンドロイド:userVisible="偽"

これにより、ユーザーは同期をオフにするオプションを使用できなくなります。2.3.3 には、サービスが同期しているにもかかわらず、サービスが同期していないというバグがまだあります。ユーザーがチェックボックスを選択していないことが原因である可能性があります。

于 2013-02-14T04:55:47.533 に答える