BaseInputConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту.
[Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)]
public class BaseInputConnection : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)>]
type BaseInputConnection = class
inherit Object
interface IInputConnection
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. Разработчики этого класса должны обязательно реализовать #getEditable
, чтобы предоставить доступ к их собственному редактируемому объекту и обратиться к документации в InputConnection
.
Документация по Java для android.view.inputmethod.BaseInputConnection
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
BaseInputConnection(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
BaseInputConnection(View, Boolean) |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Editable |
Возвращает целевой объект операций редактирования. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Handler |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
JniIdentityHashCode |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
JniPeerMembers |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
PeerReference |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
BeginBatchEdit() |
Реализация по умолчанию ничего не делает. |
ClearMetaKeyStates(MetaKeyStates) |
Реализация по умолчанию использует для |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CloseConnection() |
Вызовы |
CommitCompletion(CompletionInfo) |
Реализация по умолчанию ничего не делает и возвращает значение false. |
CommitContent(InputContentInfo, InputContentFlags, Bundle) |
Реализация по умолчанию, которая вызывает |
CommitCorrection(CorrectionInfo) |
Реализация по умолчанию ничего не делает и возвращает значение false. |
CommitText(ICharSequence, Int32) |
Реализация по умолчанию заменяет любой существующий составной текст заданным текстом. |
CommitText(String, Int32) |
Реализация по умолчанию заменяет любой существующий составной текст заданным текстом. |
DeleteSurroundingText(Int32, Int32) |
Реализация по умолчанию выполняет удаление вокруг текущей позиции выделения редактируемого текста. |
DeleteSurroundingTextInCodePoints(Int32, Int32) |
Реализация по умолчанию выполняет удаление вокруг текущей позиции выделения редактируемого текста. |
Dispose() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
Dispose(Boolean) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
EndBatchEdit() |
Реализация по умолчанию ничего не делает. |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
FinishComposingText() |
Реализация по умолчанию удаляет состояние создания из текущего редактируемого текста. |
GetComposingSpanEnd(ISpannable) |
Возвращает конец диапазона составного текста или значение -1, если нет составного текста. |
GetComposingSpanStart(ISpannable) |
Возвращает начало диапазона составного текста или значение -1, если нет составного текста. |
GetCursorCapsMode(CapitalizationMode) |
В реализации по умолчанию используется TextUtils. |
GetExtractedText(ExtractedTextRequest, GetTextFlags) |
Реализация по умолчанию всегда возвращает значение NULL. |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetSelectedText(GetTextFlags) |
Реализация по умолчанию возвращает текст, выбранный в данный момент, или значение NULL, если ни один из них не выбран. |
GetSelectedTextFormatted(GetTextFlags) |
Реализация по умолчанию возвращает текст, выбранный в данный момент, или значение NULL, если ни один из них не выбран. |
GetSurroundingText(Int32, Int32, Int32) |
Реализация по умолчанию возвращает заданный объем текста вокруг текущей позиции курсора в буфере. |
GetTextAfterCursor(Int32, GetTextFlags) |
Реализация по умолчанию возвращает заданный объем текста из текущей позиции курсора в буфере. |
GetTextAfterCursorFormatted(Int32, GetTextFlags) |
Реализация по умолчанию возвращает заданный объем текста из текущей позиции курсора в буфере. |
GetTextBeforeCursor(Int32, GetTextFlags) |
Реализация по умолчанию возвращает заданный объем текста из текущей позиции курсора в буфере. |
GetTextBeforeCursorFormatted(Int32, GetTextFlags) |
Реализация по умолчанию возвращает заданный объем текста из текущей позиции курсора в буфере. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
PerformContextMenuAction(Int32) |
Реализация по умолчанию не выполняет никаких действий. |
PerformEditorAction(ImeAction) |
Реализация по умолчанию преобразует его в ключ ввода. |
PerformPrivateCommand(String, Bundle) |
Реализация по умолчанию не выполняет никаких действий. |
RemoveComposingSpans(ISpannable) |
Удаляет составные фрагменты из заданного текста, если они есть. |
ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
ReplaceText(Int32, Int32, String, Int32, TextAttribute) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
ReportFullscreenMode(Boolean) |
Обновления InputMethodManager с текущим полноэкранным режимом. |
RequestCursorUpdates(Int32) |
Реализация по умолчанию не выполняет никаких действий. |
SendKeyEvent(KeyEvent) |
Предоставляет стандартную реализацию для отправки события ключа в окно, подключенное к представлению входного подключения. |
SetComposingRegion(Int32, Int32) |
Пометка определенной области текста как составного текста. |
SetComposingSpans(ISpannable) |
Удаляет составные фрагменты из заданного текста, если они есть. |
SetComposingText(ICharSequence, Int32) |
Реализация по умолчанию помещает заданный текст в редактируемый объект , заменяя любой существующий составной текст. |
SetComposingText(String, Int32) |
Реализация по умолчанию помещает заданный текст в редактируемый объект , заменяя любой существующий составной текст. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetSelection(Int32, Int32) |
Реализация по умолчанию изменяет позицию выделения в текущем редактируемом тексте. |
TakeSnapshot() |
Реализация по умолчанию, которая создает |
ToArray<T>() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
CommitText(IInputConnection, String, Int32) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
CommitText(IInputConnection, String, Int32, TextAttribute) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
GetSelectedText(IInputConnection, GetTextFlags) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
GetTextAfterCursor(IInputConnection, Int32, GetTextFlags) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
SetComposingText(IInputConnection, String, Int32) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
SetComposingText(IInputConnection, String, Int32, TextAttribute) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
JavaCast<TResult>(IJavaObject) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |
GetJniTypeName(IJavaPeerable) |
Базовый класс для разработчиков интерфейса InputConnection, выполняющий большинство распространенных действий при предоставлении подключения к редактируемому объекту. |