BaseInputConnection Класс

Определение

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

[Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)]
public class BaseInputConnection : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)>]
type BaseInputConnection = class
    inherit Object
    interface IInputConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
BaseInputConnection
Атрибуты
Реализации

Комментарии

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу. Разработчики этого класса должны быть уверены в реализации #getEditable для предоставления доступа к собственному редактируемому объекту и ссылаться на документацию.InputConnection

Java документации по android.view.inputmethod.BaseInputConnection.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя Описание
BaseInputConnection(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

BaseInputConnection(View, Boolean)

Свойства

Имя Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Editable

Возвращает целевой объект операций редактирования.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Handler

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
JniPeerMembers

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя Описание
BeginBatchEdit()

Реализация по умолчанию ничего не делает.

ClearMetaKeyStates(MetaKeyStates)

Реализация по умолчанию используется MetaKeyKeyListener#clearMetaKeyState(long, int) MetaKeyKeyListener.clearMetaKeyState(long, int) для очистки состояния.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CloseConnection()

Вызовы #finishComposingText() реализации по умолчанию и setImeConsumesInput(false).

CommitCompletion(CompletionInfo)

Реализация по умолчанию ничего не делает и возвращает значение false.

CommitContent(InputContentInfo, InputContentFlags, Bundle)

Реализация по умолчанию, которая вызывается View#performReceiveContent в целевом представлении, если вставка содержимого представления View#getReceiveContentMimeTypes allows ; в противном случае возвращает значение false без побочных эффектов.

CommitCorrection(CorrectionInfo)

Реализация по умолчанию ничего не делает и возвращает значение false.

CommitText(ICharSequence, Int32)

Реализация по умолчанию заменяет любой существующий текст создания заданным текстом.

CommitText(String, Int32)

Реализация по умолчанию заменяет любой существующий текст создания заданным текстом.

Construct(JniObjectReference, JniObjectReferenceOptions)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
DeleteSurroundingText(Int32, Int32)

Реализация по умолчанию выполняет удаление вокруг текущей позиции выделения редактируемого текста.

DeleteSurroundingTextInCodePoints(Int32, Int32)

Реализация по умолчанию выполняет удаление вокруг текущей позиции выделения редактируемого текста.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
EndBatchEdit()

Реализация по умолчанию ничего не делает.

Equals(Object)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
SetSelection(Int32, Int32)

Реализация по умолчанию изменяет положение выделения в текущем редактируемом тексте.

TakeSnapshot()

Реализация по умолчанию, которая создает TextSnapshot сведения, извлеченные из BaseInputConnection.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

Методы расширения

Имя Описание
CommitText(IInputConnection, String, Int32, TextAttribute)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

CommitText(IInputConnection, String, Int32)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

GetSelectedText(IInputConnection, GetTextFlags)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

SetComposingText(IInputConnection, String, Int32, TextAttribute)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

SetComposingText(IInputConnection, String, Int32)

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к