SyncRequest.Builder.SetExtras(Bundle) Método

Definición

Los extras proporcionados por el desarrollador se devuelven cuando se produce realmente la sincronización. Esta agrupación se copia en syncRequest devuelta por build(). Ejemplo: String[] syncItems = {"dog", "cat", "frog", "child"}; SyncRequest.Builder builder = new SyncRequest.Builder() .setSyncAdapter(dummyAccount, dummyProvider) .syncOnce(); for (String syncData : syncItems) { Bundle extras = new Bundle(); extras.setString("data", syncData); builder.setExtras(extras); ContentResolver.sync(builder.build()); Cada solicitud sync() crea una sincronización única. } Solo se pueden usar valores de los siguientes tipos en la agrupación de extras: Integer Long Boolean Float Double String Account null Si hay algún dato presente en la agrupación no de este tipo, build() producirá una excepción en tiempo de ejecución.

[Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/content/SyncRequest$Builder;", "GetSetExtras_Landroid_os_Bundle_Handler")]
public virtual Android.Content.SyncRequest.Builder? SetExtras(Android.OS.Bundle? bundle);
[<Android.Runtime.Register("setExtras", "(Landroid/os/Bundle;)Landroid/content/SyncRequest$Builder;", "GetSetExtras_Landroid_os_Bundle_Handler")>]
abstract member SetExtras : Android.OS.Bundle -> Android.Content.SyncRequest.Builder
override this.SetExtras : Android.OS.Bundle -> Android.Content.SyncRequest.Builder

Parámetros

bundle
Bundle

lote extras que se va a establecer.

Devoluciones

Los extras proporcionados por el desarrollador se devuelven cuando se produce realmente la sincronización. Esta agrupación se copia en syncRequest devuelta por build(). Ejemplo: String[] syncItems = {"dog", "cat", "frog", "child"}; SyncRequest.Builder builder = new SyncRequest.Builder() .setSyncAdapter(dummyAccount, dummyProvider) .syncOnce(); for (String syncData : syncItems) { Bundle extras = new Bundle(); extras.setString("data", syncData); builder.setExtras(extras); ContentResolver.sync(builder.build()); Cada solicitud sync() crea una sincronización única. } Solo se pueden usar valores de los siguientes tipos en la agrupación de extras: Integer Long Boolean Float Double String Account null Si hay algún dato presente en la agrupación no de este tipo, build() producirá una excepción en tiempo de ejecución.

Atributos

Comentarios

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.

Java documentación para android.content.SyncRequest.Builder.setExtras(android.os.Bundle).

Se aplica a