InputMethodManager.InvalidateInput(View) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
向系統提示所關聯 view 的文字是由非輸入法編輯器(IME)更新的,因此系統可取消來自 IME 的任何待處理文字編輯請求,直到收到新的編輯上下文(如由 InputConnection#takeSnapshot()提供)提供的周圍文字。
[Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)]
public void InvalidateInput(Android.Views.View view);
[<Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)>]
member this.InvalidateInput : Android.Views.View -> unit
參數
- view
- View
其文本已改變的觀點。
- 屬性
備註
向系統提示所關聯 view 的文字是由非輸入法編輯器(IME)更新的,因此系統可取消來自 IME 的任何待處理文字編輯請求,直到收到新的編輯上下文(如由 InputConnection#takeSnapshot()提供)提供的周圍文字。
當 view 不支援 InputConnection#takeSnapshot() 協定時,呼叫此方法可能會觸發 View#onCreateInputConnection(EditorInfo)。
與 #restartInput(View)不同,此 API 不會立即與 InputConnection互動。 相反地,應用程式之後可以依需求接收 InputConnection#takeSnapshot() 資料,以便系統能為 IME 擷取新的編輯上下文。 例如,該 API 的連續呼叫可以強制化為單一(或零)回呼 InputConnection#takeSnapshot()。
的 android.view.inputmethod.InputMethodManager.invalidateInput(android.view.View)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。