AbstractCursor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。
[Android.Runtime.Register("android/database/AbstractCursor", DoNotGenerateAcw=true)]
public abstract class AbstractCursor : Java.Lang.Object, Android.Database.ICrossProcessCursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/AbstractCursor", DoNotGenerateAcw=true)>]
type AbstractCursor = class
inherit Object
interface ICrossProcessCursor
interface ICursor
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 派生
- 属性
- 实现
注解
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。
的 android.database.AbstractCursor
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
构造函数
AbstractCursor() | |
AbstractCursor(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
属性
Class |
返回此 |
ColumnCount |
返回总列数 |
Count |
返回游标中的行数。 |
Extras |
返回附加值的捆绑包。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
IsAfterLast |
返回游标是否指向最后一行之后的位置。 |
IsBeforeFirst |
返回游标是否指向第一行之前的位置。 |
IsClosed |
如果光标关闭,则返回 true |
IsFirst |
返回游标是否指向第一行。 |
IsLast |
返回游标是否指向最后一行。 |
JniIdentityHashCode |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
JniPeerMembers |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 |
MClosed |
此成员已弃用。 |
MContentResolver |
此成员已弃用。 |
MCurrentRowID |
已过时.
如果 MRowIdColumnIndex 不是 -1,则包含包含此游标所指向的当前行的 列 MRowIdColumnIndex 的值。 |
MPos |
此成员已弃用。 |
MRowIdColumnIndex |
已过时.
任何希望支持更新的子类都必须将其设置为行 ID 列的索引。 |
MUpdatedRows | |
NotificationUri |
返回将在此游标数据中传递更改通知的 URI,如 之前设置 SetNotificationUri(ContentResolver, Uri)的那样。 |
NotificationUris |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 |
PeerReference |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
Position |
返回游标在行集中的当前位置。 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不应直接从代码中使用。 |
WantsAllOnMoveCalls |
仅当此方法返回 true 时,才会跨进程调用 onMove () 。 |
Window |
如果游标由 提供支持, |
方法
CheckPosition() |
如果游标位置超出边界,此函数将引发 CursorIndexOutOfBoundsException。 |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Close() |
关闭游标,释放其所有资源并使其完全无效。 |
CopyStringToBuffer(Int32, CharArrayBuffer) |
检索请求的列文本并将其存储在提供的缓冲区中。 |
Deactivate() |
停用游标,在调用 之前 Requery() ,对其进行的所有调用都失败。 |
Dispose() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
Dispose(Boolean) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
Equals(Object) |
指示某个其他对象是否“等于”此对象。 (继承自 Object) |
FillWindow(Int32, CursorWindow) |
将游标数据复制到窗口中。 |
GetBlob(Int32) |
以字节数组的形式返回所请求列的值。 |
GetColumnIndex(String) |
返回给定列名称的从零开始的索引;如果该列不存在,则返回 -1。 |
GetColumnIndexOrThrow(String) |
返回给定列名称的从零开始的索引,如果该列不存在,则引发 IllegalArgumentException 。 |
GetColumnName(Int32) |
返回给定的从零开始的列索引处的列名。 |
GetColumnNames() |
返回一个字符串数组,其中包含结果集中所有列的名称,其名称按列在结果中的列出顺序排列。 |
GetDouble(Int32) |
以 double 形式返回所请求列的值。 |
GetFloat(Int32) |
以浮点形式返回所请求列的值。 |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetInt(Int32) |
以 int 形式返回所请求列的值。 |
GetLong(Int32) |
以 long 形式返回所请求列的值。 |
GetShort(Int32) |
以 short 形式返回所请求列的值。 |
GetString(Int32) |
以 String 形式返回所请求列的值。 |
GetType(Int32) |
返回给定列值的数据类型。 |
GetUpdatedField(Int32) |
已过时.
此成员已弃用。 |
IsFieldUpdated(Int32) |
已过时.
此成员已弃用。 |
IsNull(Int32) |
|
JavaFinalize() |
当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。 (继承自 Object) |
Move(Int32) |
将光标从当前位置向前或向后移动相对量。 |
MoveToFirst() |
将光标移动到第一行。 |
MoveToLast() |
将光标移动到最后一行。 |
MoveToNext() |
将光标移动到下一行。 |
MoveToPosition(Int32) |
将光标移动到绝对位置。 |
MoveToPrevious() |
将光标移动到上一行。 |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
OnChange(Boolean) |
子类在完成提交更新后必须调用此方法,以通知所有观察程序。 |
OnMove(Int32, Int32) |
每次游标成功滚动到新位置时都会调用此函数,使子类有机会更新它可能具有的任何状态。 |
RegisterContentObserver(ContentObserver) |
注册一个在支持此游标的内容发生更改时调用的观察程序。 |
RegisterDataSetObserver(DataSetObserver) |
注册当此游标数据集的内容发生更改时调用的观察程序,例如,通过 Requery()、 Deactivate()或 Close()更改数据集时,将调用该观察程序。 |
Requery() |
再次执行创建游标的查询,并刷新其内容。 |
Respond(Bundle) |
这是游标用户与游标通信的带外方式。 |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetNotificationUri(ContentResolver, Uri) |
指定要watch更改的内容 URI。 |
SetNotificationUris(ContentResolver, IList<Uri>) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 |
ToArray<T>() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterContentObserver(ContentObserver) |
注销 RegisterContentObserver(ContentObserver)以前通过 注册到此游标的观察程序。 |
UnregisterDataSetObserver(DataSetObserver) |
注销 RegisterContentObserver(ContentObserver)以前通过 注册到此游标的观察程序。 |
UnregisterFromRuntime() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
Wait() |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<> (继承自 Object) |
Wait(Int64) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
Wait(Int64, Int32) |
导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<> (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.Finalized() |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 |
GetJniTypeName(IJavaPeerable) |
这是一个抽象游标类,用于处理所有游标需要处理的大量通用代码,并且出于方便起见提供这些代码。 |