AbstractThreadedSyncAdapter.OnUnsyncableAccount Méthode

Définition

Permet de différer la synchronisation jusqu’à ce que tous les comptes soient correctement configurés.

[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

Retours

Si false la synchronisation est différée. Retourne true par défaut, c’est-à-dire par défaut la synchronisation démarre immédiatement.

Attributs

Remarques

Permet de différer la synchronisation jusqu’à ce que tous les comptes soient correctement configurés.

Appelé lorsqu’une paire <compte/autorité ul><li>qui peut être gérée par cet adaptateur</li li>ContentResolver#requestSync(SyncRequest) is synced</li><li><>et le compte/fournisseur .<ContentResolver#getIsSyncable(Account, String) has unknown state (<0)/li></ul>

Cela peut être appelé sur une autre connexion de service en tant que #onPerformSync.

Le système s’attend à ce que cette méthode retourne immédiatement. Si l’appel bloque le système se comporte comme si cette méthode a retourné true. S’il est nécessaire d’effectuer une tâche plus longue (par exemple, interagir avec l’utilisateur), retournez false et passez dans un contexte de différence, tel qu’un service de premier plan ou un android.app.Activityservice de premier plan. La synchronisation peut ensuite être replanifiée une fois le compte synchronisé.

Java documentation pour android.content.AbstractThreadedSyncAdapter.onUnsyncableAccount().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à