Fragment Classe
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.
Cette classe a été déconseillée au niveau de l’API 28.
[Android.Runtime.Register("android/app/Fragment", DoNotGenerateAcw=true)]
public class Fragment : Java.Lang.Object, Android.Content.IComponentCallbacks2, Android.Views.View.IOnCreateContextMenuListener, IDisposable
[<Android.Runtime.Register("android/app/Fragment", DoNotGenerateAcw=true)>]
type Fragment = class
inherit Object
interface IComponentCallbacks2
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface View.IOnCreateContextMenuListener
- Héritage
- Dérivé
- Attributs
- Implémente
Remarques
Cette classe a été déconseillée au niveau de l’API 28. Utilisez le fragment de bibliothèque de fragments Jetpack pour un comportement cohérent sur tous les appareils et l’accès au cycle de vie.
Un fragment est un élément de l’interface utilisateur ou du comportement d’une application qui peut être placé dans une activité. L’interaction avec des fragments est effectuée via FragmentManager, qui peut être obtenue via Activity.getFragmentManager() et Fragment.getFragmentManager(). La classe Fragment peut être utilisée de nombreuses façons d’obtenir un large éventail de résultats. Dans son cœur, il représente une opération ou une interface particulière qui s’exécute dans une activité plus grande. Un fragment est étroitement lié à l’activité dans laquelle il se trouve et ne peut pas être utilisé en dehors d’un. Bien que Fragment définit son propre cycle de vie, ce cycle de vie dépend de son activité : si l’activité est arrêtée, aucun fragment à l’intérieur de celui-ci ne peut être démarré ; lorsque l’activité est détruite, tous les fragments seront détruits. Toutes les sous-classes de Fragment doivent inclure un constructeur public sans argument. L’infrastructure réinstancie souvent une classe de fragment si nécessaire, en particulier lors de la restauration de l’état, et doit être en mesure de trouver ce constructeur pour l’instancier. Si le constructeur sans argument n’est pas disponible, une exception d’exécution se produit dans certains cas lors de la restauration de l’état. Rubriques abordées ici : Anciens guides de développement de la disposition du cycle de vie des plateformes Back Stack Pour plus d’informations sur l’utilisation de fragments, lisez le guide du développeur Fragments.
Bien que le cycle de vie d’un fragment soit lié à son activité propre, il a sa propre rides sur le cycle de vie de l’activité standard. Il inclut des méthodes de cycle de vie d’activité de base telles que onResume(), mais également importantes sont des méthodes liées aux interactions avec l’activité et la génération d’interface utilisateur. Les principales séries de méthodes de cycle de vie appelées pour amener un fragment à l’état repris (interagir avec l’utilisateur) sont : onAttach(Activity) appelé une fois que le fragment est associé à son activité. onCreate(Bundle) appelé pour effectuer la création initiale du fragment. onCreateView(LayoutInflater, ViewGroup, Bundle) crée et retourne la hiérarchie d’affichage associée au fragment. onActivityCreated(Bundle) indique au fragment que son activité a terminé son propre Activity.onCreate(). onViewStateRestored(Bundle) indique au fragment que l’état enregistré de sa hiérarchie d’affichage a été restauré. onStart() rend le fragment visible par l’utilisateur (en fonction de son activité contenant en cours de démarrage). onResume() fait que le fragment commence à interagir avec l’utilisateur (en fonction de son activité contenante reprise). Comme un fragment n’est plus utilisé, il passe par une série inverse de rappels : le fragment onPause() n’interagit plus avec l’utilisateur, car son activité est suspendue ou une opération de fragment la modifie dans l’activité. Le fragment onStop() n’est plus visible par l’utilisateur, car son activité est arrêtée ou une opération de fragment la modifie dans l’activité. onDestroyView() permet au fragment de nettoyer les ressources associées à son affichage. onDestroy() appelé pour effectuer le nettoyage final de l’état du fragment. onDetach() appelé immédiatement avant le fragment qui n’est plus associé à son activité. Les fragments de disposition peuvent être utilisés dans le cadre de la disposition de votre application, ce qui vous permet de mieux modulariser votre code et d’ajuster plus facilement votre interface utilisateur à l’écran sur lequel elle s’exécute. Par exemple, nous pouvons examiner un programme simple constitué d’une liste d’éléments et afficher les détails de chaque élément.
Le code XML de disposition d’une activité peut inclure des <balises de fragment> pour incorporer des instances de fragments à l’intérieur de la disposition. Par exemple, voici une disposition simple qui incorpore un fragment :
La disposition est installée dans l’activité de la manière normale :
Le fragment de titres, montrant une liste de titres, est assez simple, s’appuyant sur ListFragment pour la plupart de son travail. Notez l’implémentation d’un clic sur un élément : selon la disposition de l’activité actuelle, elle peut créer et afficher un nouveau fragment pour afficher les détails sur place (plus sur cette version ultérieure) ou démarrer une nouvelle activité pour afficher les détails.
Le fragment de détails montrant le contenu d’un élément sélectionné affiche simplement une chaîne de texte basée sur un index d’un tableau de chaînes intégré à l’application :
Dans ce cas, lorsque l’utilisateur clique sur un titre, il n’existe aucun conteneur de détails dans l’activité actuelle. Par conséquent, le code de clic du fragment de titre lance une nouvelle activité pour afficher le fragment de détails :
Toutefois, l’écran peut être suffisamment grand pour afficher à la fois la liste des titres et des détails sur le titre actuellement sélectionné. Pour utiliser une telle disposition sur un écran paysage, cette autre disposition peut être placée sous disposition-terrain :
Notez comment le code précédent s’ajuste à ce flux d’interface utilisateur alternatif : le fragment de titres incorpore désormais le fragment de détails à l’intérieur de cette activité, et l’activité de détails se termine si elle s’exécute dans une configuration où les détails peuvent être affichés sur place. Lorsqu’une modification de configuration entraîne le redémarrage de l’activité qui héberge ces fragments, sa nouvelle instance peut utiliser une disposition différente qui n’inclut pas les mêmes fragments que la disposition précédente. Dans ce cas, tous les fragments précédents sont toujours instanciés et exécutés dans la nouvelle instance. Toutefois, les éléments qui ne sont plus associés à une <balise de fragment> dans la hiérarchie d’affichage n’ont pas leur vue de contenu créée et retournent false à partir de isInLayout(). (Le code ici montre également comment déterminer si un fragment placé dans un conteneur n’est plus en cours d’exécution dans une disposition avec ce conteneur et éviter de créer sa hiérarchie d’affichage dans ce cas.) Les attributs de la <balise de fragment> sont utilisés pour contrôler les LayoutParams fournis lors de l’attachement de la vue du fragment au conteneur parent. Ils peuvent également être analysés par le fragment dans onInflate(Activity, AttributeSet, Bundle) en tant que paramètres. Le fragment instancié doit avoir un type d’identificateur unique afin qu’il puisse être re-associé à une instance précédente si l’activité parente doit être détruite et recréée. Vous pouvez fournir ces méthodes : si rien n’est fourni explicitement, l’ID d’affichage du conteneur sera utilisé. android :tag peut être utilisé dans le <fragment> pour fournir un nom de balise spécifique pour le fragment. android :id peut être utilisé dans le <fragment> pour fournir un identificateur spécifique pour le fragment. Back Stack La transaction dans laquelle les fragments sont modifiés peut être placée sur une pile arrière interne de l’activité propriétaire. Lorsque l’utilisateur appuie sur l’activité, toutes les transactions sur la pile arrière sont désactivées avant la fin de l’activité elle-même. Par exemple, considérez ce fragment simple instancié avec un argument entier et affiche celui-ci dans un TextView dans son interface utilisateur :
Une fonction qui crée une nouvelle instance du fragment, en remplaçant l’instance de fragment actuelle affichée et l’envoi (push) de cette modification sur la pile arrière peut être écrite comme suit : Après chaque appel à cette fonction, une nouvelle entrée se trouve sur la pile, et le fait d’appuyer sur retour arrière l’affiche pour renvoyer l’utilisateur à l’état précédent dans lequel l’interface utilisateur de l’activité était présente. Les fragments qui apparaissent ou disparaissent ne génèrent pas d’événements système pour l’accessibilité. Définissez donc un titre sur vos fragments avec View.setAccessibilityPaneTitle(CharSequence) pour avertir les utilisateurs d’accessibilité de ces transitions d’interface utilisateur.
Référence Android pour android.app.Fragment.
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.
Constructeurs
| Nom | Description |
|---|---|
| Fragment() |
Constructeur par défaut. |
| Fragment(IntPtr, JniHandleOwnership) |
Initialise une représentation managée d’un objet Java Native Interface existant. |
Propriétés
| Nom | Description |
|---|---|
| Activity |
Retournez l’activité avec laquelle ce fragment est actuellement associé. |
| AllowEnterTransitionOverlap |
Retourne si la transition de sortie et entrez le chevauchement ou non de la transition. |
| AllowReturnTransitionOverlap |
Retourne si la transition de retour et la transition de réenter se chevauchent ou non. |
| Arguments |
Retourne les arguments fournis pour setArguments(Bundle), le cas échéant. |
| ChildFragmentManager |
Retourne un FragmentManager privé pour placer et gérer des fragments à l’intérieur de ce fragment. |
| Class |
Retourne la classe runtime de ce |
| Context |
Retourne le contexte avec lequel ce fragment est actuellement associé. |
| EnterTransition |
Retourne la transition qui sera utilisée pour déplacer les vues dans la scène initiale. |
| ExitTransition |
Retourne la transition qui sera utilisée pour déplacer les vues hors de la scène lorsque le fragment est supprimé, masqué ou détaché lorsqu’il ne fait pas apparaître la pile arrière. |
| FragmentManager |
Retourne le FragmentManager pour interagir avec les fragments associés à l’activité de ce fragment. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Host |
Retourne l’objet hôte de ce fragment. |
| Id |
Retourne l’identificateur par laquelle ce fragment est connu. |
| IsAdded |
Retourne la valeur true si le fragment est actuellement ajouté à son activité. |
| IsDetached |
Retourne la valeur true si le fragment a été explicitement détaché de l’interface utilisateur. |
| IsHidden |
Retourne la valeur true si le fragment a été masqué. |
| IsInLayout |
Retourne la valeur true si la disposition est incluse dans le cadre d’une hiérarchie d’affichage d’activité via la <balise de fragment> . |
| IsRemoving |
Retourne la valeur true si ce fragment est actuellement supprimé de son activité. |
| IsResumed |
Retourne la valeur true si le fragment est dans l’état repris. |
| IsStateSaved |
Retourne true si ce fragment est ajouté et que son état a déjà été enregistré par son hôte. |
| IsVisible |
Retourne la valeur true si le fragment est actuellement visible pour l’utilisateur. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| JniPeerMembers |
Fournit une infrastructure de liaison JNI pour Android.App.Fragment. |
| LayoutInflater |
Retourne le LayoutInflater mis en cache utilisé pour gonfler les vues de ce fragment. |
| LoaderManager |
Cette méthode est déconseillée. |
| ParentFragment |
Retourne le fragment parent contenant ce fragment. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ReenterTransition |
Retourne la transition qui sera utilisée pour déplacer les vues dans la scène lors du retour en raison d’un retour d’une pile arrière. |
| Resources |
Renvoie getActivity().getResources(). |
| RetainInstance |
Contrôler si une instance de fragment est conservée dans la recréation de l’activité (par exemple, à partir d’une modification de configuration). |
| ReturnTransition |
Retourne la transition qui sera utilisée pour déplacer les vues hors de la scène lorsque le fragment se prépare à être supprimé, masqué ou détaché en raison de la pile arrière. |
| SharedElementEnterTransition |
Retourne la transition qui sera utilisée pour les éléments partagés transférés dans la scène de contenu. |
| SharedElementReturnTransition |
Retournez la transition qui sera utilisée pour les éléments partagés transférés au cours d’une fenêtre contextuelle de la pile arrière. |
| Tag |
Obtenez le nom de la balise du fragment, s’il est spécifié. |
| TargetFragment |
Retourne le fragment cible défini par setTargetFragment(Fragment, int). |
| TargetRequestCode |
Retourne le code de requête cible défini par setTargetFragment(Fragment, int). |
| ThresholdClass |
Fournit une infrastructure de liaison JNI pour Android.App.Fragment. |
| ThresholdType |
Fournit une infrastructure de liaison JNI pour Android.App.Fragment. |
| UserVisibleHint |
Voir aussi : |
| View |
Obtenez la vue racine de la disposition du fragment (celle retournée par onCreateView(LayoutInflater, ViewGroup, Bundle)), si elle est fournie. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprimez l’état des fragments dans le flux donné. |
| Equals(Object) |
Obsolète.
Les sous-classes ne peuvent pas remplacer les valeurs égales(). |
| Equals(Object) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| GetHashCode() |
Obsolète.
Les sous-classes ne peuvent pas remplacer hashCode(). |
| GetString(Int32, Object[]) |
Retourne une chaîne mise en forme localisée à partir de la table de chaînes par défaut du package de l’application, en remplaçant les arguments de format définis dans Formatter et String.format(String, Object). |
| GetString(Int32) |
Retourne une chaîne localisée à partir de la table de chaînes par défaut du package de l’application. |
| GetText(Int32) |
Retournez une charSequence localisée et styleée à partir de la table de chaînes par défaut du package de l’application. |
| GetTextFormatted(Int32) |
Retournez une charSequence localisée et styleée à partir de la table de chaînes par défaut du package de l’application. |
| Instantiate(Context, String, Bundle) |
Créez une instance d’un fragment avec le nom de classe donné. |
| Instantiate(Context, String) |
Comme instancier(Context,String,Bundle) mais avec un bundle d’arguments Null. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| OnActivityCreated(Bundle) |
Appelé lorsque l’activité du fragment a été créée et que la hiérarchie d’affichage de ce fragment a été instanciée. |
| OnActivityResult(Int32, Result, Intent) |
Recevez le résultat d’un appel précédent à startActivityForResult(Intent,int). |
| OnAttach(Activity) |
Cette méthode a été déconseillée au niveau de l’API 23. |
| OnAttach(Context) |
Appelé lorsqu’un fragment est d’abord attaché à son contexte. |
| OnAttachFragment(Fragment) |
Appelé lorsqu’un fragment est attaché en tant qu’enfant de ce fragment. |
| OnConfigurationChanged(Configuration) |
Appelé par le système lorsque la configuration de l’appareil change pendant l’exécution de votre composant. |
| OnContextItemSelected(IMenuItem) |
Ce hook est appelé chaque fois qu’un élément d’un menu contextuel est sélectionné. |
| OnCreate(Bundle) |
Appelé pour effectuer la création initiale d’un fragment. |
| OnCreateAnimator(FragmentTransit, Boolean, Int32) |
Appelé lorsqu’un fragment charge une animation. |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Appelé lorsqu’un menu contextuel de l’affichage est sur le point d’être affiché. |
| OnCreateOptionsMenu(IMenu, MenuInflater) |
Initialisez le contenu du menu options standard de l’activité. |
| OnCreateView(LayoutInflater, ViewGroup, Bundle) |
Appelé pour que le fragment instancie son affichage de l’interface utilisateur. |
| OnDestroy() |
Appelé lorsque le fragment n’est plus utilisé. |
| OnDestroyOptionsMenu() |
Appelé lorsque les éléments de menu d’option de ce fragment ne sont plus inclus dans le menu d’options globale. |
| OnDestroyView() |
Appelé lorsque la vue créée précédemment par onCreateView(LayoutInflater, ViewGroup, Bundle) a été détachée du fragment. |
| OnDetach() |
Appelé lorsque le fragment n’est plus attaché à son activité. |
| OnGetLayoutInflater(Bundle) |
Retourne le LayoutInflater utilisé pour gonfler les vues de ce fragment. |
| OnHiddenChanged(Boolean) |
Appelé lorsque l’état masqué (tel qu’il est retourné par isHidden() du fragment a changé. |
| OnInflate(Activity, IAttributeSet, Bundle) |
Cette méthode a été déconseillée au niveau de l’API 23. |
| OnInflate(Context, IAttributeSet, Bundle) |
Appelé lorsqu’un fragment est créé dans le cadre d’une inflation de disposition de vue, généralement à partir de la définition de la vue de contenu d’une activité. |
| OnInflate(IAttributeSet, Bundle) |
Obsolète.
Cette méthode a été déconseillée au niveau de l’API 15. |
| OnLowMemory() |
Cela est appelé lorsque le système global est en cours d’exécution faible en mémoire et que les processus en cours d’exécution doivent réduire leur utilisation de la mémoire. |
| OnMultiWindowModeChanged(Boolean, Configuration) |
Appelé lorsque l’activité du fragment passe du mode plein écran au mode multi-fenêtre et visa versa. |
| OnMultiWindowModeChanged(Boolean) |
Cette méthode a été déconseillée au niveau de l’API 26. |
| OnOptionsItemSelected(IMenuItem) |
Ce hook est appelé chaque fois qu’un élément de votre menu Options est sélectionné. |
| OnOptionsMenuClosed(IMenu) |
Ce hook est appelé chaque fois que le menu options est fermé (soit par l’utilisateur annulant le menu avec le bouton précédent/menu, soit lorsqu’un élément est sélectionné). |
| OnPause() |
Appelé lorsque le fragment n’est plus repris. |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
Appelé par le système lorsque l’activité passe en mode image en mode image-in-picture. |
| OnPictureInPictureModeChanged(Boolean) |
Cette méthode a été déconseillée au niveau de l’API 26. |
| OnPrepareOptionsMenu(IMenu) |
Préparez le menu options standard de l’écran à afficher. |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
Rappel pour le résultat de la demande d’autorisations. |
| OnResume() |
Appelé lorsque le fragment est visible par l’utilisateur et en cours d’exécution. |
| OnSaveInstanceState(Bundle) |
Appelé pour demander au fragment d’enregistrer son état dynamique actuel, il peut ensuite être reconstruit dans une nouvelle instance de son processus est redémarré. |
| OnStart() |
Appelé lorsque le fragment est visible par l’utilisateur. |
| OnStop() |
Appelé lorsque le fragment n’est plus démarré. |
| OnTrimMemory(TrimMemory) |
Appelé lorsque le système d’exploitation a déterminé qu’il est judicieux qu’un processus supprime la mémoire inutile de son processus. |
| OnViewCreated(View, Bundle) |
Appelé immédiatement après onCreateView(LayoutInflater,ViewGroup,Bundle) a retourné, mais avant la restauration d’un état enregistré dans la vue. |
| OnViewStateRestored(Bundle) |
Appelé lorsque tous les états enregistrés ont été restaurés dans la hiérarchie d’affichage du fragment. |
| PostponeEnterTransition() |
Reporter la transition de fragment entrant jusqu’à ce que startPostponedEnterTransition() ou FragmentManager.executePendingTransactions() ait été appelé. |
| RegisterForContextMenu(View) |
Inscrit un menu contextuel à afficher pour l’affichage donné (plusieurs affichages peuvent afficher le menu contextuel). |
| RequestPermissions(String[], Int32) |
Demande des autorisations à accorder à cette application. |
| SetEnterSharedElementCallback(SharedElementCallback) |
Lorsque des transitions personnalisées sont utilisées avec des fragments, le rappel de transition d’entrée est appelé lorsque ce fragment est attaché ou détaché lorsqu’il ne fait pas apparaître la pile arrière. |
| SetExitSharedElementCallback(SharedElementCallback) |
Lorsque des transitions personnalisées sont utilisées avec des fragments, le rappel de transition de sortie est appelé lorsque ce fragment est attaché ou détaché lors du basculement de la pile arrière. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetHasOptionsMenu(Boolean) |
Signalez que ce fragment souhaite participer au remplissage du menu options en recevant un appel à onCreateOptionsMenu(Menu, MenuInflater) et des méthodes associées. |
| SetInitialSavedState(Fragment+SavedState) |
Définissez l’état enregistré initial à partir duquel ce fragment doit se restaurer lors de la première construction, comme retourné par FragmentManager.saveFragmentInstanceState. |
| SetMenuVisibility(Boolean) |
Définissez un indicateur pour savoir si le menu de ce fragment doit être visible. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| SetTargetFragment(Fragment, Int32) |
Cible facultative pour ce fragment. |
| ShouldShowRequestPermissionRationale(String) |
Obtient si vous devez afficher l’interface utilisateur avec raison avant de demander une autorisation. |
| StartActivity(Intent, Bundle) |
Appelez Activity.startActivity(Intent,Bundle) à partir de l’activité contenant le fragment. |
| StartActivity(Intent) |
Appelez Activity.startActivity(Intent) à partir de l’activité contenant le fragment. |
| StartActivityForResult(Intent, Int32, Bundle) |
Appelez Activity.startActivityForResult(Intent,int,Bundle) à partir de l’activité contenant le fragment. |
| StartActivityForResult(Intent, Int32) |
Appelez Activity.startActivityForResult(Intent,int) à partir de l’activité contenant le fragment. |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Appelez Activity.startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) à partir de l’activité contenant le fragment. |
| StartPostponedEnterTransition() |
Commencez les transitions reportées après le reportEnterTransition(). |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterForContextMenu(View) |
Empêche l’affichage d’un menu contextuel. |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cette classe a été déconseillée au niveau de l’API 28. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Cette classe a été déconseillée au niveau de l’API 28. |
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) |
Cette classe a été déconseillée au niveau de l’API 28. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |