ContentProvider.Insert 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
Insert(Uri, ContentValues) |
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga. |
Insert(Uri, ContentValues, Bundle) |
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga. |
Insert(Uri, ContentValues)
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga.
[Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Handler")]
public abstract Android.Net.Uri? Insert (Android.Net.Uri uri, Android.Content.ContentValues? values);
[<Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Handler")>]
abstract member Insert : Android.Net.Uri * Android.Content.ContentValues -> Android.Net.Uri
Parametri
- uri
- Uri
URI content:// della richiesta di inserimento.
- values
- ContentValues
Set di coppie column_name/valore da aggiungere al database.
Restituisce
URI per l'elemento appena inserito.
- Attributi
Commenti
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange()
dopo l'inserimento. 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
Insert(Uri, ContentValues, Bundle)
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga.
[Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)]
public virtual Android.Net.Uri? Insert (Android.Net.Uri uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras);
[<Android.Runtime.Register("insert", "(Landroid/net/Uri;Landroid/content/ContentValues;Landroid/os/Bundle;)Landroid/net/Uri;", "GetInsert_Landroid_net_Uri_Landroid_content_ContentValues_Landroid_os_Bundle_Handler", ApiSince=30)>]
abstract member Insert : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> Android.Net.Uri
override this.Insert : Android.Net.Uri * Android.Content.ContentValues * Android.OS.Bundle -> Android.Net.Uri
Parametri
- uri
- Uri
URI content:// della richiesta di inserimento.
- values
- ContentValues
Set di coppie column_name/valore da aggiungere al 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
URI per l'elemento appena inserito.
- Attributi
Commenti
Implementare questa opzione per gestire le richieste di inserimento di una nuova riga. Come cortesia, chiamare ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange()
dopo l'inserimento. 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.