Condividi tramite


ContentProvider.Insert Metodo

Definizione

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

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.

Documentazione java per android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues).

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

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.

Documentazione java per android.content.ContentProvider.insert(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