AbstractThreadedSyncAdapter.OnUnsyncableAccount Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.