ICrossProcessCursor Antarmuka

Definisi

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

[Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")]
public interface ICrossProcessCursor : Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CrossProcessCursor", "", "Android.Database.ICrossProcessCursorInvoker")>]
type ICrossProcessCursor = interface
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Turunan
Atribut
Penerapan

Keterangan

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

Isi kursor lintas proses dirusak ke proses jarak jauh dengan mengisi CursorWindow objek menggunakan #fillWindow. Sebagai pengoptimalan, kursor dapat menyediakan jendela yang telah diisi sebelumnya untuk digunakan dengan #getWindow demikian mengaburkan kebutuhan untuk menyalin data ke jendela kursor lain.

Java dokumentasi untuk android.database.CrossProcessCursor.

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.

Properti

Nama Deskripsi
ColumnCount

Mengembalikan jumlah total kolom

(Diperoleh dari ICursor)
Count

Mengembalikan jumlah baris dalam kursor.

(Diperoleh dari ICursor)
Extras

Mengembalikan bundel nilai tambahan.

(Diperoleh dari ICursor)
Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
IsAfterLast

Mengembalikan apakah kursor menunjuk ke posisi setelah baris terakhir.

(Diperoleh dari ICursor)
IsBeforeFirst

Mengembalikan apakah kursor menunjuk ke posisi sebelum baris pertama.

(Diperoleh dari ICursor)
IsClosed

mengembalikan true jika kursor ditutup

(Diperoleh dari ICursor)
IsFirst

Mengembalikan apakah kursor menunjuk ke baris pertama.

(Diperoleh dari ICursor)
IsLast

Mengembalikan apakah kursor menunjuk ke baris terakhir.

(Diperoleh dari ICursor)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniObjectReferenceControlBlock

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
NotificationUri

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

(Diperoleh dari ICursor)
PeerReference

Mengembalikan instans objek Java yang dibungkusJniObjectReference.

(Diperoleh dari IJavaPeerable)
Position

Mengembalikan posisi kursor saat ini dalam kumpulan baris.

(Diperoleh dari ICursor)
WantsAllOnMoveCalls

onMove() hanya akan dipanggil di seluruh proses jika metode ini mengembalikan true.

(Diperoleh dari ICursor)
Window

Mengembalikan jendela yang telah diisi sebelumnya yang berisi data dalam kursor ini.

Metode

Nama Deskripsi
Close()

Menutup aliran ini dan merilis sumber daya sistem apa pun yang terkait dengannya.

(Diperoleh dari ICloseable)
CopyStringToBuffer(Int32, CharArrayBuffer)

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

(Diperoleh dari ICursor)
Deactivate()
Kedaluwarsa.

Menonaktifkan Kursor, melakukan semua panggilan di atasnya gagal hingga #requery dipanggil.

(Diperoleh dari ICursor)
Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
FillWindow(Int32, CursorWindow)

Menyalin data kursor ke dalam jendela.

Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GetBlob(Int32)

Mengembalikan nilai kolom yang diminta sebagai array byte.

(Diperoleh dari ICursor)
GetColumnIndex(String)

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

(Diperoleh dari ICursor)
GetColumnIndexOrThrow(String)

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

(Diperoleh dari ICursor)
GetColumnName(Int32)

Mengembalikan nama kolom pada indeks kolom berbasis nol yang diberikan.

(Diperoleh dari ICursor)
GetColumnNames()

Mengembalikan array string yang menyimpan nama semua kolom dalam tataan hasil dalam urutan di mana mereka tercantum dalam hasil.

(Diperoleh dari ICursor)
GetDouble(Int32)

Mengembalikan nilai kolom yang diminta sebagai ganda.

(Diperoleh dari ICursor)
GetFloat(Int32)

Mengembalikan nilai kolom yang diminta sebagai float.

(Diperoleh dari ICursor)
GetInt(Int32)

Mengembalikan nilai kolom yang diminta sebagai int.

(Diperoleh dari ICursor)
GetLong(Int32)

Mengembalikan nilai kolom yang diminta selama.

(Diperoleh dari ICursor)
GetShort(Int32)

Mengembalikan nilai kolom yang diminta sebagai singkat.

(Diperoleh dari ICursor)
GetString(Int32)

Mengembalikan nilai kolom yang diminta sebagai String.

(Diperoleh dari ICursor)
GetType(Int32)

Mengembalikan tipe data dari nilai kolom yang diberikan.

(Diperoleh dari ICursor)
IsNull(Int32)

Mengembalikan true jika nilai dalam kolom yang ditunjukkan null.

(Diperoleh dari ICursor)
Move(Int32)

Pindahkan kursor dengan jumlah relatif, maju atau mundur, dari posisi saat ini.

(Diperoleh dari ICursor)
MoveToFirst()

Pindahkan kursor ke baris pertama.

(Diperoleh dari ICursor)
MoveToLast()

Pindahkan kursor ke baris terakhir.

(Diperoleh dari ICursor)
MoveToNext()

Pindahkan kursor ke baris berikutnya.

(Diperoleh dari ICursor)
MoveToPosition(Int32)

Pindahkan kursor ke posisi absolut.

(Diperoleh dari ICursor)
MoveToPrevious()

Pindahkan kursor ke baris sebelumnya.

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

RegisterContentObserver(ContentObserver)

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

(Diperoleh dari ICursor)
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 ICursor)
Requery()
Kedaluwarsa.

Melakukan kueri yang membuat kursor lagi, menyegarkan kontennya.

(Diperoleh dari ICursor)
Respond(Bundle)

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

(Diperoleh dari ICursor)
SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

(Diperoleh dari IJavaPeerable)
SetNotificationUri(ContentResolver, Uri)

Daftar untuk menonton URI konten untuk perubahan.

(Diperoleh dari ICursor)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
UnregisterContentObserver(ContentObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui #registerContentObserver.

(Diperoleh dari ICursor)
UnregisterDataSetObserver(DataSetObserver)

Batalkan pendaftaran pengamat yang sebelumnya telah terdaftar dengan kursor ini melalui #registerContentObserver.

(Diperoleh dari ICursor)
UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)

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)

Kursor lintas proses adalah ekstensi dari Cursor yang juga mendukung penggunaan dari proses jarak jauh.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Berlaku untuk