MatrixCursor Kelas

Definisi

Implementasi kursor yang dapat diubah didukung oleh array Object.

[Android.Runtime.Register("android/database/MatrixCursor", DoNotGenerateAcw=true)]
public class MatrixCursor : Android.Database.AbstractCursor
[<Android.Runtime.Register("android/database/MatrixCursor", DoNotGenerateAcw=true)>]
type MatrixCursor = class
    inherit AbstractCursor
Warisan
Atribut

Keterangan

Implementasi kursor yang dapat diubah didukung oleh array Object. Gunakan #newRow() untuk menambahkan baris. Secara otomatis memperluas kapasitas internal sesuai kebutuhan.

Java dokumentasi untuk android.database.MatrixCursor.

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
MatrixCursor(IntPtr, JniHandleOwnership)

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

MatrixCursor(String[], Int32)

Membuat kursor baru dengan kapasitas awal yang diberikan.

MatrixCursor(String[])

Membuat kursor baru.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
ColumnCount

Mengembalikan jumlah total kolom

(Diperoleh dari AbstractCursor)
Count

Mengembalikan jumlah baris dalam kursor.

Extras

Mengembalikan bundel nilai tambahan.

(Diperoleh dari AbstractCursor)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsAfterLast

Mengembalikan apakah kursor menunjuk ke posisi setelah baris terakhir.

(Diperoleh dari AbstractCursor)
IsBeforeFirst

Mengembalikan apakah kursor menunjuk ke posisi sebelum baris pertama.

(Diperoleh dari AbstractCursor)
IsClosed

mengembalikan true jika kursor ditutup

(Diperoleh dari AbstractCursor)
IsFirst

Mengembalikan apakah kursor menunjuk ke baris pertama.

(Diperoleh dari AbstractCursor)
IsLast

Mengembalikan apakah kursor menunjuk ke baris terakhir.

(Diperoleh dari AbstractCursor)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
JniPeerMembers

Implementasi kursor yang dapat diubah didukung oleh array Object.

MClosed

Anggota ini tidak digunakan lagi.

(Diperoleh dari AbstractCursor)
MContentResolver

Anggota ini tidak digunakan lagi.

(Diperoleh dari AbstractCursor)
MCurrentRowID
Kedaluwarsa.

Jika MRowIdColumnIndex tidak -1 ini berisi nilai kolom di MRowIdColumnIndex untuk baris saat ini yang ditunjukkan kursor ini.

(Diperoleh dari AbstractCursor)
MPos

Anggota ini tidak digunakan lagi.

(Diperoleh dari AbstractCursor)
MRowIdColumnIndex
Kedaluwarsa.

Ini harus diatur ke indeks kolom ID baris oleh subkelas apa pun yang ingin mendukung pembaruan.

(Diperoleh dari AbstractCursor)
MUpdatedRows
Kedaluwarsa.
(Diperoleh dari AbstractCursor)
NotificationUri

Mengembalikan URI di mana pemberitahuan perubahan dalam data Kursor ini akan dikirimkan, seperti yang ditetapkan sebelumnya oleh SetNotificationUri(ContentResolver, Uri).

(Diperoleh dari AbstractCursor)
NotificationUris

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari AbstractCursor)
PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
Position

Mengembalikan posisi kursor saat ini dalam kumpulan baris.

(Diperoleh dari AbstractCursor)
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.

(Diperoleh dari AbstractCursor)
Window

Jika kursor didukung oleh CursorWindow, mengembalikan jendela yang telah diisi sebelumnya dengan konten kursor, jika tidak, null.

(Diperoleh dari AbstractCursor)

Metode

Nama Deskripsi
AddRow(IIterable)

Menambahkan baris baru ke akhir dengan nilai kolom yang diberikan.

AddRow(Object[])

Menambahkan baris baru ke akhir dengan nilai kolom yang diberikan.

CheckPosition()

Fungsi ini melemparKan CursorIndexOutOfBoundsException jika posisi kursor berada di luar batas.

(Diperoleh dari AbstractCursor)
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Close()

Menutup Kursor, melepaskan semua sumber dayanya dan membuatnya benar-benar tidak valid.

(Diperoleh dari AbstractCursor)
Construct(JniObjectReference, JniObjectReferenceOptions)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
CopyStringToBuffer(Int32, CharArrayBuffer)

Mengambil teks kolom yang diminta dan menyimpannya di buffer yang disediakan.

(Diperoleh dari AbstractCursor)
Deactivate()

Menonaktifkan Kursor, melakukan semua panggilan di atasnya gagal hingga Requery() dipanggil.

(Diperoleh dari AbstractCursor)
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()

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
Equals(Object)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
Equals(Object)

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

(Diperoleh dari Object)
FillWindow(Int32, CursorWindow)

Menyalin data kursor ke dalam jendela.

(Diperoleh dari AbstractCursor)
GetBlob(Int32)

Mengembalikan nilai kolom yang diminta sebagai array byte.

(Diperoleh dari AbstractCursor)
GetColumnIndex(String)

Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau -1 jika kolom tidak ada.

(Diperoleh dari AbstractCursor)
GetColumnIndexOrThrow(String)

Mengembalikan indeks berbasis nol untuk nama kolom yang diberikan, atau melemparkan IllegalArgumentException jika kolom tidak ada.

(Diperoleh dari AbstractCursor)
GetColumnName(Int32)

Mengembalikan nama kolom pada indeks kolom berbasis nol yang diberikan.

(Diperoleh dari AbstractCursor)
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.

(Diperoleh dari AbstractCursor)
GetUpdatedField(Int32)
Kedaluwarsa.

Anggota ini tidak digunakan lagi.

(Diperoleh dari AbstractCursor)
IsFieldUpdated(Int32)
Kedaluwarsa.

Anggota ini tidak digunakan lagi.

(Diperoleh dari AbstractCursor)
IsNull(Int32)

Mengembalikan true jika nilai dalam kolom yang ditunjukkan null.

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.

(Diperoleh dari AbstractCursor)
MoveToFirst()

Pindahkan kursor ke baris pertama.

(Diperoleh dari AbstractCursor)
MoveToLast()

Pindahkan kursor ke baris terakhir.

(Diperoleh dari AbstractCursor)
MoveToNext()

Pindahkan kursor ke baris berikutnya.

(Diperoleh dari AbstractCursor)
MoveToPosition(Int32)

Pindahkan kursor ke posisi absolut.

(Diperoleh dari AbstractCursor)
MoveToPrevious()

Pindahkan kursor ke baris sebelumnya.

(Diperoleh dari AbstractCursor)
NewRow()

Menambahkan baris baru ke akhir dan mengembalikan penyusun untuk baris tersebut.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
OnChange(Boolean)

Subkelas harus memanggil metode ini ketika mereka selesai melakukan pembaruan untuk memberi tahu semua pengamat.

(Diperoleh dari AbstractCursor)
OnMove(Int32, Int32)

Fungsi ini dipanggil setiap kali kursor berhasil digulir ke posisi baru, memberi subkelas kesempatan untuk memperbarui status apa pun yang mungkin dimilikinya.

(Diperoleh dari AbstractCursor)
RegisterContentObserver(ContentObserver)

Daftarkan pengamat yang dipanggil ketika perubahan terjadi pada konten yang mendukung kursor ini.

(Diperoleh dari AbstractCursor)
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().

(Diperoleh dari AbstractCursor)
Requery()

Melakukan kueri yang membuat kursor lagi, menyegarkan kontennya.

(Diperoleh dari AbstractCursor)
Respond(Bundle)

Ini adalah cara di luar band bagi pengguna kursor untuk berkomunikasi dengan kursor.

(Diperoleh dari AbstractCursor)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetNotificationUri(ContentResolver, Uri)

Menentukan URI konten yang akan ditonton untuk perubahan.

(Diperoleh dari AbstractCursor)
SetNotificationUris(ContentResolver, IList<Uri>)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari AbstractCursor)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(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).

(Diperoleh dari AbstractCursor)
UnregisterDataSetObserver(DataSetObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui RegisterContentObserver(ContentObserver).

(Diperoleh dari AbstractCursor)
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()

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Implementasi kursor yang dapat diubah didukung oleh array Object.

(Diperoleh dari AbstractCursor)

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Implementasi kursor yang dapat diubah didukung oleh array Object.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk