Idioma

SyncRequest.Builder.SetExtras(Bundle) Método

Definição

Extras fornecidos pelo desenvolvedor são devolvidos quando a sincronização realmente ocorre. Esse pacote é copiado para o SyncRequest retornado pelo build() . Exemplo: String[] syncItems = {"dog", "cat", "frog", "child"}; SyncRequest.Builder builder = new SyncRequest.Builder() .setSyncAdapter(dummyAccount, dummyProvider) .syncOnce(); for (String syncData : syncItems) { Extras de pacote = novo Pacote(); extras.setString("data", syncData); builder.setExtras(extras); ContentResolver.sync(builder.build()); Cada solicitação sync() cria uma sincronização exclusiva. } Somente os valores dos seguintes tipos podem ser usados no pacote extras: integer Long Boolean Float Double String Account null If any data is present in the bundle not of this type, build() will throw a runtime exception.

[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

pacote extras a ser definido.

Retornos

Extras fornecidos pelo desenvolvedor são devolvidos quando a sincronização realmente ocorre. Esse pacote é copiado para o SyncRequest retornado pelo build() . Exemplo: String[] syncItems = {"dog", "cat", "frog", "child"}; SyncRequest.Builder builder = new SyncRequest.Builder() .setSyncAdapter(dummyAccount, dummyProvider) .syncOnce(); for (String syncData : syncItems) { Extras de pacote = novo Pacote(); extras.setString("data", syncData); builder.setExtras(extras); ContentResolver.sync(builder.build()); Cada solicitação sync() cria uma sincronização exclusiva. } Somente os valores dos seguintes tipos podem ser usados no pacote extras: integer Long Boolean Float Double String Account null If any data is present in the bundle not of this type, build() will throw a runtime exception.

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Java documentação para android.content.SyncRequest.Builder.setExtras(android.os.Bundle).

Aplica-se a