Compartilhar via


ContentProvider.Insert Método

Definição

Sobrecargas

Insert(Uri, ContentValues)

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

Insert(Uri, ContentValues, Bundle)

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

Insert(Uri, ContentValues)

Implemente isso para manipular 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 manipular solicitações para inserir uma nova linha. Como cortesia, ligue ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() depois de inserir. Esse método pode ser chamado de vários threads, conforme descrito em Processes and Threads.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Insert(Uri, ContentValues, Bundle)

Implemente isso para manipular 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 contendo informações adicionais necessárias para a operação. Os argumentos podem incluir argumentos de estilo SQL, como ContentResolver#QUERY_ARG_SQL_LIMIT, mas observe que a documentação de cada provedor individual indicará quais argumentos eles suportam.

Retornos

Uri

O URI do item recém-inserido.

Atributos

Comentários

Implemente isso para manipular solicitações para inserir uma nova linha. Como cortesia, ligue ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() depois de inserir. Esse método pode ser chamado de vários threads, conforme descrito em Processes and Threads.

Documentação Java 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a