語言

ITextClassifier.ClassifyText 方法

定義

多載

名稱 Description
ClassifyText(TextClassification+Request)

分類指定的文字,並回傳一個 TextClassification 物件,可用於產生處理分類文字的小工具。

ClassifyText(ICharSequence, Int32, Int32, LocaleList)

分類指定的文字,並回傳 TextClassification 一個物件,可用於產生處理分類文字的小工具。

ClassifyText(TextClassification+Request)

分類指定的文字,並回傳一個 TextClassification 物件,可用於產生處理分類文字的小工具。

[Android.Runtime.Register("classifyText", "(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification;", "GetClassifyText_Landroid_view_textclassifier_TextClassification_Request_Handler:Android.Views.TextClassifiers.ITextClassifier, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)]
public virtual Android.Views.TextClassifiers.TextClassification ClassifyText(Android.Views.TextClassifiers.TextClassification.Request request);
[<Android.Runtime.Register("classifyText", "(Landroid/view/textclassifier/TextClassification$Request;)Landroid/view/textclassifier/TextClassification;", "GetClassifyText_Landroid_view_textclassifier_TextClassification_Request_Handler:Android.Views.TextClassifiers.ITextClassifier, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=28)>]
abstract member ClassifyText : Android.Views.TextClassifiers.TextClassification.Request -> Android.Views.TextClassifiers.TextClassification
override this.ClassifyText : Android.Views.TextClassifiers.TextClassification.Request -> Android.Views.TextClassifiers.TextClassification

參數

request
TextClassification.Request

TextClassification.Request:文字分類請求。 這個值不可能為零值。

傳回

這個值不可能為零值。

屬性

備註

分類指定的文字,並回傳一個 TextClassification 物件,可用於產生處理分類文字的小工具。 注意:請在工作者討論串中呼叫。 注意:如果 TextClassifier 已被銷毀,呼叫此方法時應拋出 IllegalStateException。 參見 isDestroyed()。 此方法可能需要數秒鐘完成,因此應僅從工作執行緒呼叫。

Android 參考資料。android.view.textclassifier.TextClassifier.classifyText

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ClassifyText(ICharSequence, Int32, Int32, LocaleList)

分類指定的文字,並回傳 TextClassification 一個物件,可用於產生處理分類文字的小工具。

[Android.Runtime.Register("classifyText", "(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification;", "GetClassifyText_Ljava_lang_CharSequence_IILandroid_os_LocaleList_Handler:Android.Views.TextClassifiers.ITextClassifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Android.Views.TextClassifiers.TextClassification ClassifyText(Java.Lang.ICharSequence text, int startIndex, int endIndex, Android.OS.LocaleList? defaultLocales);
[<Android.Runtime.Register("classifyText", "(Ljava/lang/CharSequence;IILandroid/os/LocaleList;)Landroid/view/textclassifier/TextClassification;", "GetClassifyText_Ljava_lang_CharSequence_IILandroid_os_LocaleList_Handler:Android.Views.TextClassifiers.ITextClassifierInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member ClassifyText : Java.Lang.ICharSequence * int * int * Android.OS.LocaleList -> Android.Views.TextClassifiers.TextClassification

參數

text
ICharSequence

提供文本上下文,供分類文本(由子序列從 startIndex 開始到結束於 endIndex 指定)

startIndex
Int32

開始索引以分類

endIndex
Int32

分類文本索引

defaultLocales
LocaleList

有序的地區偏好清單,可用來釐清所提供文本的歧義。 如果沒有區域偏好設定,則設為空或為空區域清單。

傳回

這個值不可能為零值。

屬性

備註

分類指定的文字,並回傳一個 TextClassification 物件,可用於產生處理分類文字的小工具。 注意:請在工作者討論串中呼叫。 注意:請勿實作。 此方法的預設實作稱為 classifyText(TextClassification.Request)。 如果該方法呼叫該方法,則會發生堆疊溢位錯誤。 注意:如果 TextClassifier 已被銷毀,呼叫此方法時應拋出 IllegalStateException。 參見 isDestroyed()。 此方法可能需要數秒鐘完成,因此應僅從工作執行緒呼叫。

另請參閱:

拋出:若文字為空,則用 IllegalArgumentException 投擲;startIndex 為負值;endIndex 大於 text.length() 或不大於 startIndex

Android 參考資料。android.view.textclassifier.TextClassifier.classifyText

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於