SelectionEvent 类

定义

选择事件。

[Android.Runtime.Register("android/view/textclassifier/SelectionEvent", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class SelectionEvent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/textclassifier/SelectionEvent", ApiSince=28, DoNotGenerateAcw=true)>]
type SelectionEvent = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
SelectionEvent
属性
实现

注解

选择事件。 将索引参数指定为单词标记索引。

Java文档android.view.textclassifier.SelectionEvent

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

字段

名称 说明
ActionAbandon
已过时.

用户放弃了选择。

ActionCopy
已过时.

用户复制了所选内容。

ActionCut
已过时.

用户剪切所选内容。

ActionDrag
已过时.

用户拖动并删除了所选内容。

ActionOther
已过时.

用户对所选内容执行了操作。

ActionOvertype
已过时.

在所选内容上键入的用户。

ActionPaste
已过时.

用户粘贴到所选内容上。

ActionReset
已过时.

用户重置智能选择。

ActionSelectAll
已过时.

用户激活的全选

ActionShare
已过时.

用户共享了所选内容。

ActionSmartShare
已过时.

用户单击了 textAssist 菜单项。

EventAutoSelection
已过时.

用户或默认 TextClassifier 以外的其他内容触发了选择。

EventSelectionModified
已过时.

用户修改了现有选择。

EventSelectionStarted
已过时.

用户已启动新选择。

EventSmartSelectionMulti
已过时.

智能选择触发跨越多个令牌(单词)。

EventSmartSelectionSingle
已过时.

为单个令牌(word)触发的智能选择。

InvocationLink
已过时.

用户点击链接时调用了所选内容。

InvocationManual
已过时.

用户长时间按、双击或拖动选择时调用了所选内容。

InvocationUnknown
已过时.

未知调用方法

属性

名称 说明
Class

返回此 Object的运行时类。

(继承自 Object)
Creator

选择事件。

DurationSincePreviousEvent

返回触发此事件时和触发选择会话中上一个事件之间的持续时间(以 ms 为单位)。

DurationSinceSessionStart

返回触发此事件时和触发选择会话中的第一个事件之间的持续时间(以毫秒为单位)。

End

返回此事件的结束索引,该事件相对于选择会话中开始选择事件的索引。

EntityType

返回与此事件关联的实体的类型。

EventIndex

返回索引(e.

EventTime

返回触发此事件的时间。

EventType

返回触发的事件的类型。

Handle

基础 Android 实例的句柄。

(继承自 Object)
InvocationMethod

返回选择模式的调用方式。

JniIdentityHashCode

选择事件。

(继承自 Object)
JniPeerMembers

选择事件。

PackageName

返回此事件源自的应用的包名称。

PeerReference

选择事件。

(继承自 Object)
ResultId

返回与此事件关联的文本分类器结果的 ID。

SessionId

返回选择会话 ID。

SmartEnd

返回相对于选择会话中智能选择事件的索引的结束索引。

SmartStart

返回相对于选择会话中智能选择事件的索引的开始索引。

Start

返回此事件的开始索引,相对于选择会话中开始选择事件的索引。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)
WidgetType

返回触发此事件时涉及的小组件的类型。

WidgetVersion

返回此事件触发的小组件的字符串版本信息。

方法

名称 说明
Clone()

创建并返回此对象的副本。

(继承自 Object)
CreateSelectionActionEvent(Int32, Int32, SelectionAction, TextClassification)

创建一个事件,该事件指定对所选内容执行的操作。

CreateSelectionActionEvent(Int32, Int32, SelectionAction)

创建一个事件,该事件指定对所选内容执行的操作。

CreateSelectionModifiedEvent(Int32, Int32, TextClassification)

创建“已修改选择”事件。

CreateSelectionModifiedEvent(Int32, Int32, TextSelection)

创建“已修改选择”事件。

CreateSelectionModifiedEvent(Int32, Int32)

创建“已修改选择”事件。

CreateSelectionStartedEvent(SelectionInvocationMethod, Int32)

创建“选择已启动”事件。

DescribeContents()

选择事件。

Dispose()

选择事件。

(继承自 Object)
Dispose(Boolean)

选择事件。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
IsTerminal(SelectionEventType)

如果 eventType 是终端事件类型,则返回 true。

JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

选择事件。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

选择事件。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><>

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

选择事件。

显式接口实现

名称 说明
IJavaPeerable.Disposed()

选择事件。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

选择事件。

(继承自 Object)
IJavaPeerable.Finalized()

选择事件。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

选择事件。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

选择事件。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

选择事件。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

选择事件。

(继承自 Object)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

选择事件。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于