SyncRequest.Builder.SetExtras(Bundle) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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).