AbstractThreadedSyncAdapter.OnUnsyncableAccount Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite aplazar la sincronización hasta que todas las cuentas estén configuradas correctamente.
[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
Devoluciones
Si false se aplaza la sincronización. Devuelve true de forma predeterminada, es decir, la sincronización predeterminada se inicia inmediatamente.
- Atributos
Comentarios
Permite aplazar la sincronización hasta que todas las cuentas estén configuradas correctamente.
Se llama cuando un par <de cuenta o autoridad ul><li>que puede controlar este adaptador</li li><>ContentResolver#requestSync(SyncRequest) is synced</li><li>y la cuenta/proveedor .ContentResolver#getIsSyncable(Account, String) has unknown state (<0)</li></ul>
Se podría llamar a en una conexión de servicio diferente como #onPerformSync.
El sistema espera que este método devuelva inmediatamente. Si la llamada detiene el sistema se comporta como si este método devolva true. Si es necesario realizar una tarea más larga (por ejemplo, interactuar con el usuario), devuelva false y continúe en un contexto de diferencia, como un android.app.Activityservicio en primer plano o . A continuación, la sincronización se puede volver a programar una vez que la cuenta se vuelve sincronizable.
Java documentación para android.content.AbstractThreadedSyncAdapter.onUnsyncableAccount().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.