Condividi tramite


ContentProvider.Update Metodo

Definizione

Overload

Update(Uri, ContentValues, String, String[])

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe.

Update(Uri, ContentValues, Bundle)

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe.

Update(Uri, ContentValues, String, String[])

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe.

[Android.Runtime.Register("update", "(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I", "GetUpdate_Landroid_net_Uri_Landroid_content_ContentValues_Ljava_lang_String_arrayLjava_lang_String_Handler")]
public abstract int Update (Android.Net.Uri uri, Android.Content.ContentValues? values, string? selection, string[]? selectionArgs);
[<Android.Runtime.Register("update", "(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I", "GetUpdate_Landroid_net_Uri_Landroid_content_ContentValues_Ljava_lang_String_arrayLjava_lang_String_Handler")>]
abstract member Update : Android.Net.Uri * Android.Content.ContentValues * string * string[] -> int

Parametri

uri
Uri

URI da eseguire per la query. Questo può potenzialmente avere un ID record se si tratta di una richiesta di aggiornamento per un record specifico.

values
ContentValues

Set di coppie column_name/valore da aggiornare nel database.

selection
String

Filtro facoltativo in base alle righe da aggiornare.

selectionArgs
String[]

Restituisce

numero di righe interessate.

Attributi

Commenti

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe. L'implementazione deve aggiornare tutte le righe corrispondenti alla selezione per impostare le colonne in base al mapping dei valori forniti. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() dopo l'aggiornamento. Questo metodo può essere chiamato da più thread, come descritto in Processi e thread.

Documentazione java per android.content.ContentProvider.update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Update(Uri, ContentValues, Bundle)

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe.

[Android.Runtime.Register("update", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I", "GetUpdate_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual int Update (Android.Net.Uri uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras);
[<Android.Runtime.Register("update", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)I", "GetUpdate_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member Update : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> int
override this.Update : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> int

Parametri

uri
Uri

URI da eseguire per la query. Questo può potenzialmente avere un ID record se si tratta di una richiesta di aggiornamento per un record specifico.

values
ContentValues

Set di coppie column_name/valore da aggiornare nel database.

extras
Bundle

Bundle contenente informazioni aggiuntive necessarie per l'operazione. Gli argomenti possono includere argomenti di stile SQL, ad esempio ContentResolver#QUERY_ARG_SQL_LIMIT, ma si noti che la documentazione per ogni singolo provider indicherà gli argomenti supportati.

Restituisce

numero di righe interessate.

Attributi

Commenti

Implementare questa opzione per gestire le richieste di aggiornamento di una o più righe. L'implementazione deve aggiornare tutte le righe corrispondenti alla selezione per impostare le colonne in base al mapping dei valori forniti. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() dopo l'aggiornamento. Questo metodo può essere chiamato da più thread, come descritto in Processi e thread.

Documentazione java per android.content.ContentProvider.update(android.net.Uri, android.content.ContentValues, android.os.Bundle).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a