Lingua

ContentProvider.Insert Metodo

Definizione

Overload

Nome Descrizione
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.

Valori restituiti

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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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.

Valori restituiti

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.

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a