ContentProvider.Insert Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 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.
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 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.
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.