Window.ICallback Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
API de una ventana a su autor de llamada.
[Android.Runtime.Register("android/view/Window$Callback", "", "Android.Views.Window/ICallbackInvoker")]
public interface Window.ICallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/Window$Callback", "", "Android.Views.Window/ICallbackInvoker")>]
type Window.ICallback = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
API de una ventana a su autor de llamada. Esto permite al cliente interceptar el envío de claves, paneles y menús, etc.
Java documentación para android.view.Window.Callback.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Propiedades
| Nombre | Description |
|---|---|
| Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
| JniIdentityHashCode |
Devuelve el valor de |
| JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
| JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
| PeerReference |
Devuelve un JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
| Nombre | Description |
|---|---|
| DispatchGenericMotionEvent(MotionEvent) |
Se llama para procesar eventos de movimiento genéricos. |
| DispatchKeyEvent(KeyEvent) |
Se llama para procesar eventos clave. |
| DispatchKeyShortcutEvent(KeyEvent) |
Se llama para procesar un evento de método abreviado de teclas. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Se llama para procesar el rellenado de |
| DispatchTouchEvent(MotionEvent) |
Se llama para procesar eventos de pantalla táctil. |
| DispatchTrackballEvent(MotionEvent) |
Se llama para procesar eventos de trackball. |
| Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
| Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
| OnActionModeFinished(ActionMode) |
Se llama cuando se ha terminado un modo de acción. |
| OnActionModeStarted(ActionMode) |
Se llama cuando se ha iniciado un modo de acción. |
| OnAttachedToWindow() |
Se llama cuando la ventana se ha adjuntado al administrador de ventanas. |
| OnContentChanged() |
Se llama a este enlace cada vez que cambia la vista de contenido de la pantalla (debido a una llamada a |
| OnCreatePanelMenu(Int32, IMenu) |
Inicialice el contenido del menú para el panel "featureId". |
| OnCreatePanelView(Int32) |
Cree una instancia de la vista que se va a mostrar en el panel para "featureId". |
| OnDetachedFromWindow() |
Se llama cuando la ventana se ha desasociado del administrador de ventanas. |
| OnMenuItemSelected(Int32, IMenuItem) |
Se llama cuando el usuario ha seleccionado el elemento de menú de un panel. |
| OnMenuOpened(Int32, IMenu) |
Se llama cuando el usuario abre el menú de un panel. |
| OnPanelClosed(Int32, IMenu) |
Se llama cuando se cierra un panel. |
| OnPointerCaptureChanged(Boolean) |
Se llama cuando la captura de puntero está habilitada o deshabilitada para la ventana actual. |
| OnPreparePanel(Int32, View, IMenu) |
Prepare un panel para que se muestre. |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Se llama cuando se solicitan métodos abreviados de teclado para la ventana actual. |
| OnSearchRequested() |
Se llama cuando el usuario indica el deseo de iniciar una búsqueda. |
| OnSearchRequested(SearchEvent) |
Se llama cuando el usuario indica el deseo de iniciar una búsqueda. |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
Se llama cada vez que cambian los atributos de la ventana actual. |
| OnWindowFocusChanged(Boolean) |
Se llama a este enlace cada vez que cambia el foco de la ventana. |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
API de una ventana a su autor de llamada. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Se llama cuando se inicia un modo de acción para esta ventana. |
| SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
| SetJniManagedPeerState(JniManagedPeerStates) |
API de una ventana a su autor de llamada. (Heredado de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
| UnregisterFromRuntime() |
Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
API de una ventana a su autor de llamada. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |