Window.ICallback Interfaz

Definición

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 java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
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 AccessibilityEvents.

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 Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
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 Window#setContentView(View, android.view.ViewGroup.LayoutParams) Window.setContentView o Window#addContentView(View, android.view.ViewGroup.LayoutParams) Window.addContentView).

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 JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

API de una ventana a su autor de llamada.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
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 self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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 self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a