Compartir a través de


ContentProvider.Insert Método

Definición

Sobrecargas

Insert(Uri, ContentValues)

Implemente esto para controlar las solicitudes para insertar una nueva fila.

Insert(Uri, ContentValues, Bundle)

Implemente esto para controlar las solicitudes para insertar una nueva fila.

Insert(Uri, ContentValues)

Implemente esto para controlar las solicitudes para insertar una nueva fila.

[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

Parámetros

uri
Uri

El content:// URI de la solicitud de inserción.

values
ContentValues

Conjunto de pares column_name/valor que se van a agregar a la base de datos.

Devoluciones

Uri

Identificador URI del elemento recién insertado.

Atributos

Comentarios

Implemente esto para controlar las solicitudes para insertar una nueva fila. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() después de insertar. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.

Documentación de Java para android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Insert(Uri, ContentValues, Bundle)

Implemente esto para controlar las solicitudes para insertar una nueva fila.

[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

Parámetros

uri
Uri

El content:// URI de la solicitud de inserción.

values
ContentValues

Conjunto de pares column_name/valor que se van a agregar a la base de datos.

extras
Bundle

Un paquete que contiene información adicional necesaria para la operación. Los argumentos pueden incluir argumentos de estilo SQL, como ContentResolver#QUERY_ARG_SQL_LIMIT, pero tenga en cuenta que la documentación de cada proveedor individual indicará qué argumentos admiten.

Devoluciones

Uri

Identificador URI del elemento recién insertado.

Atributos

Comentarios

Implemente esto para controlar las solicitudes para insertar una nueva fila. Como cortesía, llame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() después de insertar. Se puede llamar a este método desde varios subprocesos, como se describe en Procesos y subprocesos.

Documentación de Java para android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a