ContentProvider.Insert Método

Definição

Sobrecargas

Nome Description
Insert(Uri, ContentValues)

Implemente isso para lidar com solicitações para inserir uma nova linha.

Insert(Uri, ContentValues, Bundle)

Implemente isso para lidar com solicitações para inserir uma nova linha.

Insert(Uri, ContentValues)

Implemente isso para lidar com solicitações para inserir uma nova linha.

[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

O URI content:// da solicitação de inserção.

values
ContentValues

Um conjunto de pares column_name/valor a serem adicionados ao banco de dados.

Retornos

Uri

O URI do item recém-inserido.

Atributos

Comentários

Implemente isso para lidar com solicitações para inserir uma nova linha. Como cortesia, chame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() após a inserção. Esse método pode ser chamado de vários threads, conforme descrito em Processos e Threads.

Java documentação para android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Insert(Uri, ContentValues, Bundle)

Implemente isso para lidar com solicitações para inserir uma nova linha.

[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

O URI content:// da solicitação de inserção.

values
ContentValues

Um conjunto de pares column_name/valor a serem adicionados ao banco de dados.

extras
Bundle

Um pacote que contém informações adicionais necessárias para a operação. Os argumentos podem incluir argumentos de estilo SQL, como ContentResolver#QUERY_ARG_SQL_LIMIT, por exemplo, mas observe que a documentação de cada provedor individual indicará quais argumentos eles dão suporte.

Retornos

Uri

O URI do item recém-inserido.

Atributos

Comentários

Implemente isso para lidar com solicitações para inserir uma nova linha. Como cortesia, chame ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() após a inserção. Esse método pode ser chamado de vários threads, conforme descrito em Processos e Threads.

Java documentação para android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues, android.os.Bundle).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a