Langue

ContentProvider.BulkInsert(Uri, ContentValues[]) Méthode

Définition

Remplacez cette option pour gérer les demandes d’insertion d’un ensemble de nouvelles lignes, ou l’implémentation par défaut effectue une itération sur les valeurs et appelle #insert chacune d’elles.

[Android.Runtime.Register("bulkInsert", "(Landroid/net/Uri;[Landroid/content/ContentValues;)I", "GetBulkInsert_Landroid_net_Uri_arrayLandroid_content_ContentValues_Handler")]
public virtual int BulkInsert(Android.Net.Uri uri, Android.Content.ContentValues[] values);
[<Android.Runtime.Register("bulkInsert", "(Landroid/net/Uri;[Landroid/content/ContentValues;)I", "GetBulkInsert_Landroid_net_Uri_arrayLandroid_content_ContentValues_Handler")>]
abstract member BulkInsert : Android.Net.Uri * Android.Content.ContentValues[] -> int
override this.BulkInsert : Android.Net.Uri * Android.Content.ContentValues[] -> int

Paramètres

uri
Uri

URI content:// de la demande d’insertion.

values
ContentValues[]

Tableau d’ensembles de paires column_name/valeur à ajouter à la base de données. Cela ne doit pas être null.

Retours

Nombre de valeurs insérées.

Attributs

Remarques

Remplacez cette option pour gérer les demandes d’insertion d’un ensemble de nouvelles lignes, ou l’implémentation par défaut effectue une itération sur les valeurs et appelle #insert chacune d’elles. En guise de courtoisie, appelez ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() après l’insertion. Cette méthode peut être appelée à partir de plusieurs threads, comme décrit dans Processus et Threads.

Java documentation pour android.content.ContentProvider.bulkInsert(android.net.Uri, android.content.ContentValues[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à