Language

AbstractThreadedSyncAdapter.OnUnsyncableAccount メソッド

定義

すべてのアカウントが適切に設定されるまで同期を延期できます。

[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やフォアグラウンド サービスなどの異なるコンテキストで続行します。 その後、アカウントが同期可能になったら、同期を再スケジュールできます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象