public class TextInputPlugin extends Object
Constructor and Description |
---|
TextInputPlugin(View view,
DartExecutor dartExecutor,
PlatformViewsController platformViewsController) |
Modifier and Type | Method and Description |
---|---|
void |
clearPlatformViewClient(int platformViewId)
Clears a platform view text input client if it is the current input target.
|
InputConnection |
createInputConnection(View view,
EditorInfo outAttrs) |
void |
destroy()
Detaches the text input plugin from the platform views controller.
|
InputMethodManager |
getInputMethodManager() |
InputConnection |
getLastInputConnection() |
void |
lockPlatformViewInputConnection()
Use the current platform view input connection until unlockPlatformViewInputConnection is called.
|
void |
unlockPlatformViewInputConnection()
Unlocks the input connection.
|
public TextInputPlugin(View view, @NonNull DartExecutor dartExecutor, @NonNull PlatformViewsController platformViewsController)
@NonNull public InputMethodManager getInputMethodManager()
public void lockPlatformViewInputConnection()
public void unlockPlatformViewInputConnection()
public void destroy()
public InputConnection createInputConnection(View view, EditorInfo outAttrs)
@Nullable public InputConnection getLastInputConnection()
public void clearPlatformViewClient(int platformViewId)