AbstractThreadedSyncAdapter.OnUnsyncableAccount メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのアカウントが適切に設定されるまで同期を延期できます。
[Android.Runtime.Register("onUnsyncableAccount", "()Z", "GetOnUnsyncableAccountHandler", ApiSince=28)]
public virtual bool OnUnsyncableAccount();
[<Android.Runtime.Register("onUnsyncableAccount", "()Z", "GetOnUnsyncableAccountHandler", ApiSince=28)>]
abstract member OnUnsyncableAccount : unit -> bool
override this.OnUnsyncableAccount : unit -> bool
返品
false同期が遅延される場合。 既定で true を返します。つまり、既定では同期がすぐに開始されます。
- 属性
注釈
すべてのアカウントが適切に設定されるまで同期を延期できます。
アカウント/権限ペアが <ul><li>このアダプターで処理できる場合に呼び出されます</li><li>ContentResolver#requestSync(SyncRequest) is synced</li><li>アカウント/プロバイダー ContentResolver#getIsSyncable(Account, String) has unknown state (<0).</li></ul>
これは、 #onPerformSyncとして別のサービス接続で呼び出される場合があります。
システムは、このメソッドが直ちに戻ってくると想定しています。 呼び出しがストールした場合、システムは、このメソッドが true返されたかのように動作します。 より長いタスク (ユーザーとの対話など) を実行する必要がある場合は、 false 戻り、 android.app.Activityやフォアグラウンド サービスなどの異なるコンテキストで続行します。 その後、アカウントが同期可能になったら、同期を再スケジュールできます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。