Bagikan melalui


ContentProvider.Insert Metode

Definisi

Overload

Insert(Uri, ContentValues)

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru.

Insert(Uri, ContentValues, Bundle)

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru.

Insert(Uri, ContentValues)

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru.

[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

Parameter

uri
Uri

URI content:// permintaan penyisipan.

values
ContentValues

Sekumpulan pasangan column_name/nilai untuk ditambahkan ke database.

Mengembalikan

Uri

URI untuk item yang baru disisipkan.

Atribut

Keterangan

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru. Sebagai kesantunan, hubungi ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() setelah menyisipkan. Metode ini dapat dipanggil dari beberapa utas, seperti yang dijelaskan dalam Proses dan Utas.

Dokumentasi Java untuk android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

Insert(Uri, ContentValues, Bundle)

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru.

[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

Parameter

uri
Uri

URI content:// permintaan penyisipan.

values
ContentValues

Sekumpulan pasangan column_name/nilai untuk ditambahkan ke database.

extras
Bundle

Bundel yang berisi informasi tambahan yang diperlukan untuk operasi. Argumen dapat mencakup argumen gaya SQL, seperti ContentResolver#QUERY_ARG_SQL_LIMIT, tetapi perhatikan bahwa dokumentasi untuk setiap penyedia individu akan menunjukkan argumen mana yang mereka dukung.

Mengembalikan

Uri

URI untuk item yang baru disisipkan.

Atribut

Keterangan

Terapkan ini untuk menangani permintaan untuk menyisipkan baris baru. Sebagai kesantunan, hubungi ContentResolver#notifyChange(android.net.Uri ,android.database.ContentObserver) notifyChange() setelah menyisipkan. Metode ini dapat dipanggil dari beberapa utas, seperti yang dijelaskan dalam Proses dan Utas.

Dokumentasi Java untuk android.content.ContentProvider.insert(android.net.Uri, android.content.ContentValues, android.os.Bundle).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk