AbstractInputMethodService.AbstractInputMethodSessionImpl Класс

Определение

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

[Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl", DoNotGenerateAcw=true)]
public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl : Java.Lang.Object, Android.Views.InputMethods.IInputMethodSession, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl", DoNotGenerateAcw=true)>]
type AbstractInputMethodService.AbstractInputMethodSessionImpl = class
    inherit Object
    interface IInputMethodSession
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
AbstractInputMethodService.AbstractInputMethodSessionImpl
Производный
Атрибуты
Реализации

Комментарии

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

Документация по Java для android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

AbstractInputMethodService.AbstractInputMethodSessionImpl(AbstractInputMethodService)

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

AbstractInputMethodService.AbstractInputMethodSessionImpl(IntPtr, JniHandleOwnership)

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

Свойства

Class

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

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

Проверьте, включен ли этот сеанс системой. -или- Измените состояние включенного сеанса.

Handle

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

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

Проверьте, был ли этот сеанс отозван системой.

JniIdentityHashCode

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

PeerReference

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

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

ThresholdType

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

Методы

AppPrivateCommand(String, Bundle)

Обработайте частную команду, отправленную из приложения в метод ввода.

Clone()

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

(Унаследовано от Object)
DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Позаботьтесь об отправке входящих универсальных событий движения в соответствующие обратные вызовы в службе и сообщите клиенту, когда это будет сделано.

DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback)

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

DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Позаботьтесь об отправке входящих событий trackball в соответствующие обратные вызовы в службе и сообщите клиенту, когда это будет сделано.

DisplayCompletions(CompletionInfo[])

Вызывается текстовым редактором, выполняющим автозавершение, чтобы сообщить методу ввода о доступных завершениях.

Dispose()

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Указывает, равен ли какой-то другой объект этому объекту.

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

Этот метод вызывается, когда приложение хочет прекратить прием текстового ввода.

GetHashCode()

Возвращает значение хэш-кода для объекта.

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

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

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

Пробуждение одного потока, ожидающего на мониторе этого объекта.

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

Активирует все потоки, ожидающие на мониторе этого объекта.

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

Отмените сеанс у клиента.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

(Унаследовано от Object)
ToggleSoftInput(ShowFlags, HideSoftInputFlags)

Переключите окно мягкого ввода.

ToString()

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

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Этот метод вызывается при изменении расположения курсора целевого поля ввода в его окне.

UpdateCursorAnchorInfo(CursorAnchorInfo)

Этот метод вызывается при изменении курсора и (или) позиции символов, относящихся к вводу текста на экране.

UpdateExtractedText(Int32, ExtractedText)

Вызывается текстовым редактором для сообщения о новом извлеченном тексте при изменении его содержимого.

UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32)

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

ViewClicked(Boolean)

Этот метод вызывается при нажатии пользователем текстового представления.

Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

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

IJavaPeerable.Disposed()

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

GetJniTypeName(IJavaPeerable)

Базовый класс для производных классов для реализации их InputMethodSession интерфейса.

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