ContentProvider.Update Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
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.