IInputConnection.PerformPrivateCommand(String, Bundle) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
API для отправки частных команд из метода ввода в подключенный редактор.
[Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool PerformPrivateCommand(string? action, Android.OS.Bundle? data);
[<Android.Runtime.Register("performPrivateCommand", "(Ljava/lang/String;Landroid/os/Bundle;)Z", "GetPerformPrivateCommand_Ljava_lang_String_Landroid_os_Bundle_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member PerformPrivateCommand : string * Android.OS.Bundle -> bool
Параметры
- action
- String
Имя выполняемой команды. Это <em должно>/em< быть именем области, т. е. префиксом с именем пакета, которым вы владеете, чтобы разные разработчики не создавали конфликтующие>команды.
- data
- Bundle
Любые данные, которые необходимо включить в команду.
Возвращаемое значение
Значение true, если команда была отправлена (независимо от того, понимает ли связанный редактор), значение false, если входное подключение больше не является допустимым.
- Атрибуты
Комментарии
API для отправки частных команд из метода ввода в подключенный редактор. Это можно использовать для предоставления конкретных функций, которые известны только между определенными методами ввода и их клиентами. Обратите внимание, что поскольку протокол InputConnection асинхронен, у вас нет способа вернуть результат или узнать, понял ли клиент команду; Сведения можно использовать EditorInfo для определения того, поддерживает ли клиент определенную команду.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".