Window.ICallback Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
API d’une fenêtre de retour à son appelant.
[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
- Attributs
- Implémente
Remarques
API d’une fenêtre de retour à son appelant. Cela permet au client d’intercepter la distribution de clés, les panneaux et les menus, etc.
Java documentation pour android.view.Window.Callback.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Propriétés
| Nom | Description |
|---|---|
| Handle |
Obtient la valeur JNI de l’objet Android sous-jacent. (Hérité de IJavaObject) |
| JniIdentityHashCode |
Retourne la valeur de |
| JniManagedPeerState |
État de l’homologue managé. (Hérité de IJavaPeerable) |
| JniObjectReferenceControlBlock |
API d’une fenêtre de retour à son appelant. (Hérité de IJavaPeerable) |
| JniPeerMembers |
Prise en charge de l’accès aux membres et de l’appel. (Hérité de IJavaPeerable) |
| PeerReference |
Retourne une JniObjectReference instance d’objet Java encapsulée. (Hérité de IJavaPeerable) |
Méthodes
| Nom | Description |
|---|---|
| DispatchGenericMotionEvent(MotionEvent) |
Appelé pour traiter les événements de mouvement génériques. |
| DispatchKeyEvent(KeyEvent) |
Appelé pour traiter les événements clés. |
| DispatchKeyShortcutEvent(KeyEvent) |
Appelé pour traiter un événement de raccourci de touche. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Appelé pour traiter la population des |
| DispatchTouchEvent(MotionEvent) |
Appelé pour traiter les événements d’écran tactile. |
| DispatchTrackballEvent(MotionEvent) |
Appelé pour traiter les événements trackball. |
| Disposed() |
Appelé lorsque l’instance a été supprimée. (Hérité de IJavaPeerable) |
| DisposeUnlessReferenced() |
S’il n’existe aucune référence en suspens à cette instance, les appels |
| Finalized() |
Appelé lorsque l’instance a été finalisée. (Hérité de IJavaPeerable) |
| OnActionModeFinished(ActionMode) |
Appelé lorsqu’un mode d’action a été terminé. |
| OnActionModeStarted(ActionMode) |
Appelé lorsqu’un mode d’action a été démarré. |
| OnAttachedToWindow() |
Appelé lorsque la fenêtre a été attachée au gestionnaire de fenêtres. |
| OnContentChanged() |
Ce hook est appelé chaque fois que la vue de contenu de l’écran change (en raison d’un appel à |
| OnCreatePanelMenu(Int32, IMenu) |
Initialisez le contenu du menu pour le panneau « featureId ». |
| OnCreatePanelView(Int32) |
Instanciez la vue à afficher dans le panneau pour « featureId ». |
| OnDetachedFromWindow() |
Appelé lorsque la fenêtre a été détachée du gestionnaire de fenêtres. |
| OnMenuItemSelected(Int32, IMenuItem) |
Appelé lorsque l’élément de menu d’un panneau a été sélectionné par l’utilisateur. |
| OnMenuOpened(Int32, IMenu) |
Appelé lorsque le menu d’un panneau est ouvert par l’utilisateur. |
| OnPanelClosed(Int32, IMenu) |
Appelé lorsqu’un panneau est fermé. |
| OnPointerCaptureChanged(Boolean) |
Appelé lorsque la capture de pointeur est activée ou désactivée pour la fenêtre active. |
| OnPreparePanel(Int32, View, IMenu) |
Préparez un panneau à afficher. |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Appelé lorsque les raccourcis clavier sont demandés pour la fenêtre active. |
| OnSearchRequested() |
Appelé lorsque l’utilisateur signale le désir de démarrer une recherche. |
| OnSearchRequested(SearchEvent) |
Appelé lorsque l’utilisateur signale le désir de démarrer une recherche. |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
Cela est appelé chaque fois que les attributs de fenêtre actuels changent. |
| OnWindowFocusChanged(Boolean) |
Ce hook est appelé chaque fois que le focus de la fenêtre change. |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Permet à la fenêtre de créer un mode action pour le type de rappel et de mode fourni. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Appelé lorsqu’un mode d’action est démarré pour cette fenêtre. |
| SetJniIdentityHashCode(Int32) |
Définissez la valeur retournée par |
| SetJniManagedPeerState(JniManagedPeerStates) |
API d’une fenêtre de retour à son appelant. (Hérité de IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Définissez la valeur retournée par |
| UnregisterFromRuntime() |
Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue . (Hérité de IJavaPeerable) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
API d’une fenêtre de retour à son appelant. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |