Bagikan melalui


SimpleCursorAdapter Kelas

Definisi

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

[Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)]
public class SimpleCursorAdapter : Android.Widget.ResourceCursorAdapter
[<Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)>]
type SimpleCursorAdapter = class
    inherit ResourceCursorAdapter
Warisan
Atribut

Keterangan

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML. Anda dapat menentukan kolom mana yang Anda inginkan, tampilan mana yang ingin Anda tampilkan kolomnya, dan file XML yang menentukan tampilan tampilan ini.

Pengikatan terjadi dalam dua fase. Pertama, jika android.widget.SimpleCursorAdapter.ViewBinder tersedia, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) dipanggil. Jika nilai yang dikembalikan benar, pengikatan telah terjadi. Jika nilai yang dikembalikan salah dan tampilan yang akan diikat adalah TextView, #setViewText(TextView, String) dipanggil. Jika nilai yang dikembalikan salah dan tampilan yang akan diikat adalah ImageView, #setViewImage(ImageView, String) dipanggil. Jika tidak ada pengikatan yang sesuai yang dapat ditemukan, akan IllegalStateException dilemparkan.

Jika adaptor ini digunakan dengan pemfilteran, misalnya dalam android.widget.AutoCompleteTextView, Anda dapat menggunakan android.widget.SimpleCursorAdapter.CursorToStringConverter dan android.widget.FilterQueryProvider antarmuka untuk mendapatkan kontrol atas proses pemfilteran. Anda dapat merujuk ke #convertToString(android.database.Cursor) dan #runQueryOnBackgroundThread(CharSequence) untuk informasi selengkapnya.

Dokumentasi Java untuk android.widget.SimpleCursorAdapter.

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.

Konstruktor

SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[])
Kedaluwarsa.

Konstruktor mengaktifkan kueri ulang otomatis.

SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[], CursorAdapterFlags)

Konstruktor standar.

SimpleCursorAdapter(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Count

Berapa banyak item dalam himpunan data yang diwakili oleh Adapter ini.

(Diperoleh dari CursorAdapter)
Cursor

Mengembalikan kursor.

(Diperoleh dari CursorAdapter)
CursorToStringConverter

Mengembalikan pengonversi yang digunakan untuk mengonversi Kursor pemfilteran menjadi String. -or- Mengatur pengonversi yang digunakan untuk mengonversi Kursor pemfilteran menjadi String.

DropDownViewTheme

Mengatur tampilan Resources.Theme drop-down mana yang difungsikan.

(Diperoleh dari CursorAdapter)
Filter

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari CursorAdapter)
FilterQueryProvider

Mengembalikan penyedia filter kueri yang digunakan untuk pemfilteran. -or- Mengatur penyedia filter kueri yang digunakan untuk memfilter Kursor saat ini.

(Diperoleh dari CursorAdapter)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
HasStableIds

Menunjukkan apakah id item stabil di seluruh perubahan pada data yang mendasar.

(Diperoleh dari BaseAdapter)
IsEmpty (Diperoleh dari BaseAdapter)
JniIdentityHashCode

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
JniPeerMembers

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

PeerReference

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
StringConversionColumn

Mengembalikan indeks kolom yang digunakan untuk mendapatkan representasi String kursor. -or- Menentukan indeks kolom dalam Kursor yang digunakan untuk mendapatkan representasi String dari Kursor tersebut.

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ViewBinder

Mengembalikan data yang ViewBinder digunakan untuk mengikat ke tampilan. -or- Mengatur pengikat yang digunakan untuk mengikat data ke tampilan.

ViewTypeCount (Diperoleh dari BaseAdapter)

Metode

AreAllItemsEnabled()

Menunjukkan apakah semua item dalam adaptor ini diaktifkan.

(Diperoleh dari BaseAdapter)
BindView(View, Context, ICursor)

Mengikat semua nama bidang yang diteruskan ke parameter "ke" konstruktor dengan kolom kursor yang sesuai seperti yang ditentukan dalam parameter "dari".

ChangeCursor(ICursor)

Ubah kursor yang mendasar ke kursor baru.

(Diperoleh dari CursorAdapter)
ChangeCursorAndColumns(ICursor, String[], Int32[])

Ubah kursor dan ubah pemetaan kolom-ke-tampilan secara bersamaan.

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
ConvertToString(ICursor)

Mengonversi kursor menjadi CharSequence.

(Diperoleh dari CursorAdapter)
ConvertToStringFormatted(ICursor)

Mengonversi kursor menjadi CharSequence.

(Diperoleh dari CursorAdapter)
Dispose()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
Dispose(Boolean)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetAutofillOptions()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari BaseAdapter)
GetAutofillOptionsFormatted()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari BaseAdapter)
GetDropDownView(Int32, View, ViewGroup)

View Mendapatkan yang ditampilkan di drop-down popup data pada posisi yang ditentukan dalam himpunan data.

(Diperoleh dari BaseAdapter)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetItem(Int32)

Dapatkan item data yang terkait dengan posisi yang ditentukan dalam himpunan data.

(Diperoleh dari CursorAdapter)
GetItemId(Int32)

Dapatkan id baris yang terkait dengan posisi yang ditentukan dalam daftar.

(Diperoleh dari CursorAdapter)
GetItemViewType(Int32)

Dapatkan jenis Tampilan yang akan dibuat oleh View untuk item yang ditentukan.

(Diperoleh dari BaseAdapter)
GetView(Int32, View, ViewGroup)

Dapatkan Tampilan yang menampilkan data pada posisi yang ditentukan dalam himpunan data.

(Diperoleh dari CursorAdapter)
Init(Context, ICursor, Boolean)
Kedaluwarsa.

Anggota ini tidak digunakan lagi.

(Diperoleh dari CursorAdapter)
IsEnabled(Int32)

Mengembalikan true jika item pada posisi yang ditentukan bukan pemisah.

(Diperoleh dari BaseAdapter)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
NewDropDownView(Context, ICursor, ViewGroup)

Membuat tampilan drop-down baru untuk menahan data yang ditunjukkan oleh kursor.

(Diperoleh dari CursorAdapter)
NewView(Context, ICursor, ViewGroup)

Mengembang tampilan dari file XML yang ditentukan.

(Diperoleh dari ResourceCursorAdapter)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyDataSetChanged()

Memberi tahu pengamat terlampir bahwa data yang mendasar telah diubah dan Tampilan apa pun yang mencerminkan himpunan data harus di-refresh sendiri.

(Diperoleh dari BaseAdapter)
NotifyDataSetInvalidated()

Memberi tahu pengamat terlampir bahwa data yang mendasar tidak lagi valid atau tersedia.

(Diperoleh dari BaseAdapter)
OnContentChanged()

Dipanggil ContentObserver saat kursor menerima pemberitahuan perubahan.

(Diperoleh dari CursorAdapter)
RegisterDataSetObserver(DataSetObserver)

Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada data yang digunakan oleh adaptor ini.

(Diperoleh dari BaseAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Menjalankan kueri dengan batasan yang ditentukan.

(Diperoleh dari CursorAdapter)
RunQueryOnBackgroundThread(String)

Menjalankan kueri dengan batasan yang ditentukan.

(Diperoleh dari CursorAdapter)
SetAutofillOptions(ICharSequence[])

Mengatur nilai yang dikembalikan oleh #getAutofillOptions()

(Diperoleh dari BaseAdapter)
SetAutofillOptions(String[])

Mengatur nilai yang dikembalikan oleh #getAutofillOptions()

(Diperoleh dari BaseAdapter)
SetDropDownViewResource(Int32)

Mengatur sumber daya tata letak tampilan drop-down.

(Diperoleh dari ResourceCursorAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
SetViewImage(ImageView, String)

Dipanggil oleh bindView() untuk mengatur gambar untuk ImageView tetapi hanya jika tidak ada ViewBinder yang ada atau jika ViewBinder yang ada tidak dapat menangani pengikatan ke ImageView.

SetViewResource(Int32)

Mengatur sumber daya tata letak tampilan item.

(Diperoleh dari ResourceCursorAdapter)
SetViewText(TextView, String)

Dipanggil oleh bindView() untuk mengatur teks untuk TextView tetapi hanya jika tidak ada ViewBinder yang ada atau jika ViewBinder yang ada tidak dapat menangani pengikatan ke TextView.

SwapCursor(ICursor)

Tukar di Kursor baru, mengembalikan Kursor lama.

(Diperoleh dari CursorAdapter)
ToArray<T>()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterDataSetObserver(DataSetObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan adaptor ini melalui Android.Widget.Adapter.registerDataSetObserver(android.database.DataSetObserver).

(Diperoleh dari BaseAdapter)
UnregisterFromRuntime()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

GetAutofillOptions(IAdapter)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

JavaCast<TResult>(IJavaObject)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

GetJniTypeName(IJavaPeerable)

Adaptor mudah untuk memetakan kolom dari kursor ke TextViews atau ImageViews yang ditentukan dalam file XML.

Berlaku untuk