CursorWrapper Kelas
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.
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual.
[Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)]
public class CursorWrapper : Java.Lang.Object, Android.Database.ICursor, IDisposable
[<Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)>]
type CursorWrapper = class
inherit Object
interface ICursor
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Warisan
- Turunan
- Atribut
- Penerapan
Keterangan
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. Penggunaan utama untuk kelas ini adalah untuk memperluas kursor sambil mengesampingkan hanya subset metodenya.
Java dokumentasi untuk android.database.CursorWrapper.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| CursorWrapper(ICursor) |
Membuat pembungkus kursor. |
| CursorWrapper(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| ColumnCount |
Mengembalikan jumlah total kolom |
| Count |
Mengembalikan jumlah baris dalam kursor. |
| Extras |
Mengembalikan bundel nilai tambahan. |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| IsAfterLast |
Mengembalikan apakah kursor menunjuk ke posisi setelah baris terakhir. |
| IsBeforeFirst |
Mengembalikan apakah kursor menunjuk ke posisi sebelum baris pertama. |
| IsClosed |
mengembalikan true jika kursor ditutup |
| IsFirst |
Mengembalikan apakah kursor menunjuk ke baris pertama. |
| IsLast |
Mengembalikan apakah kursor menunjuk ke baris terakhir. |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. |
| NotificationUri |
Mengembalikan URI di mana pemberitahuan perubahan dalam data Kursor ini akan dikirimkan, seperti yang ditetapkan sebelumnya oleh SetNotificationUri(ContentResolver, Uri). |
| NotificationUris |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| Position |
Mengembalikan posisi kursor saat ini dalam kumpulan baris. |
| 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. |
| WantsAllOnMoveCalls |
onMove() hanya akan dipanggil di seluruh proses jika metode ini mengembalikan true. |
| WrappedCursor |
Mendapatkan kursor yang mendasar yang dibungkus oleh instans ini. |
Metode
| Nama | Deskripsi |
|---|---|
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Close() |
Menutup Kursor, melepaskan semua sumber dayanya dan membuatnya benar-benar tidak valid. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| CopyStringToBuffer(Int32, CharArrayBuffer) |
Mengambil teks kolom yang diminta dan menyimpannya di buffer yang disediakan. |
| Deactivate() |
Menonaktifkan Kursor, melakukan semua panggilan di atasnya gagal hingga Requery() dipanggil. |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| Equals(Object) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| GetBlob(Int32) |
Mengembalikan nilai kolom yang diminta sebagai array byte. |
| GetColumnIndex(String) |
Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau -1 jika kolom tidak ada. |
| GetColumnIndexOrThrow(String) |
Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau melemparkan IllegalArgumentException jika kolom tidak ada. |
| GetColumnName(Int32) |
Mengembalikan nama kolom pada indeks kolom berbasis nol yang diberikan. |
| GetColumnNames() |
Mengembalikan array string yang menyimpan nama semua kolom dalam tataan hasil dalam urutan di mana mereka tercantum dalam hasil. |
| GetDouble(Int32) |
Mengembalikan nilai kolom yang diminta sebagai ganda. |
| GetFloat(Int32) |
Mengembalikan nilai kolom yang diminta sebagai float. |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetInt(Int32) |
Mengembalikan nilai kolom yang diminta sebagai int. |
| GetLong(Int32) |
Mengembalikan nilai kolom yang diminta selama. |
| GetShort(Int32) |
Mengembalikan nilai kolom yang diminta sebagai singkat. |
| GetString(Int32) |
Mengembalikan nilai kolom yang diminta sebagai String. |
| GetType(Int32) |
Mengembalikan tipe data dari nilai kolom yang diberikan. |
| IsNull(Int32) |
Mengembalikan |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| Move(Int32) |
Pindahkan kursor dengan jumlah relatif, maju atau mundur, dari posisi saat ini. |
| MoveToFirst() |
Pindahkan kursor ke baris pertama. |
| MoveToLast() |
Pindahkan kursor ke baris terakhir. |
| MoveToNext() |
Pindahkan kursor ke baris berikutnya. |
| MoveToPosition(Int32) |
Pindahkan kursor ke posisi absolut. |
| MoveToPrevious() |
Pindahkan kursor ke baris sebelumnya. |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| RegisterContentObserver(ContentObserver) |
Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten yang mendukung kursor ini. |
| RegisterDataSetObserver(DataSetObserver) |
Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten himpunan data kursor ini, misalnya, ketika himpunan data diubah melalui Requery(), , Deactivate()atau Close(). |
| Requery() |
Melakukan kueri yang membuat kursor lagi, menyegarkan kontennya. |
| Respond(Bundle) |
Ini adalah cara di luar band bagi pengguna kursor untuk berkomunikasi dengan kursor. |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetNotificationUri(ContentResolver, Uri) |
Daftar untuk menonton URI konten untuk perubahan. |
| SetNotificationUris(ContentResolver, IList<Uri>) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterContentObserver(ContentObserver) |
Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui RegisterContentObserver(ContentObserver). |
| UnregisterDataSetObserver(DataSetObserver) |
Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui RegisterContentObserver(ContentObserver). |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. (Diperoleh dari JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kelas pembungkus untuk Kursor yang mendelegasikan semua panggilan ke objek kursor aktual. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |