Calendar 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.
La Calendar classe est une classe abstraite qui fournit des méthodes de conversion entre un instant spécifique dans le temps et un ensemble de #fields calendar fields tels que YEAR, , MONTHDAY_OF_MONTH, HOUR, , etc. et pour manipuler les champs de calendrier, tels que l’obtention de la date de la semaine suivante.
[Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)]
public abstract class Calendar : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable, Java.Lang.IComparable
[<Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)>]
type Calendar = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
interface IComparable
- Héritage
- Dérivé
- Attributs
- Implémente
Remarques
La Calendar classe est une classe abstraite qui fournit des méthodes de conversion entre un instant spécifique dans le temps et un ensemble de #fields calendar fields tels que YEAR, , MONTHDAY_OF_MONTH, HOUR, , etc. et pour manipuler les champs de calendrier, tels que l’obtention de la date de la semaine suivante. Un instant dans le temps peut être représenté par une valeur de milliseconde qui est un décalage de l’époque « époque"><em>Époque</em>, 1er janvier 1970 00:00:00.000 GMT (Grégorien).
La classe fournit également des champs et des méthodes supplémentaires pour implémenter un système de calendrier concret en dehors du package. Ces champs et méthodes sont définis en tant que protected.
Comme d’autres classes sensibles aux paramètres régionaux, Calendar fournit une méthode de classe, getInstancepour obtenir un objet généralement utile de ce type.
Calendarla getInstance méthode renvoie un Calendar objet dont les champs de calendrier ont été initialisés avec la date et l’heure actuelles : <blockquote>
Calendar rightNow = Calendar.getInstance();
</blockquote>
Un Calendar objet peut produire toutes les valeurs de champ de calendrier nécessaires pour implémenter la mise en forme date-heure pour un style de langue et de calendrier particulier (par exemple, japonais-grégorien, Japanese-Traditional).
Calendar définit la plage de valeurs retournées par certains champs de calendrier, ainsi que leur signification. Par exemple, le premier mois du système de calendrier a une valeur MONTH == JANUARY pour tous les calendriers. D’autres valeurs sont définies par la sous-classe concrète, par ERAexemple . Pour plus d’informations, consultez la documentation sur les champs individuels et la sous-classe.
< >Obtention et définition des valeurs< de champ calendrier/h2>
Les valeurs des champs de calendrier peuvent être définies en appelant les set méthodes. Toutes les valeurs de champ définies dans un ne Calendar seront pas interprétées tant qu’elles ne doivent pas calculer sa valeur de temps (millisecondes à partir de l’époque) ou les valeurs des champs de calendrier. Appeler le get, getTimeInMillis, getTimeadd et roll implique ce calcul.
<h3>Leniency</h3>
Calendara deux modes d’interprétation des champs de calendrier, <em lenient>/em et <em>< non-lenient>/em<>. Lorsqu’un Calendar est en mode lent, il accepte une plage plus large de valeurs de champ de calendrier qu’elle produit. Lorsqu’un Calendar recompute les valeurs des champs de calendrier pour le retour, get()tous les champs de calendrier sont normalisés. Par exemple, une interprétation GregorianCalendarlénienteMONTH == JANUARY, DAY_OF_MONTH == 32 comme le 1er février.
Lorsqu’un Calendar est en mode non-lenient, il lève une exception en cas d’incohérence dans ses champs de calendrier. Par exemple, un GregorianCalendar produit toujours des valeurs comprises DAY_OF_MONTH entre 1 et la durée du mois. Une non-clé GregorianCalendar lève une exception lors du calcul de ses valeurs de champ de temps ou de calendrier si une valeur de champ hors plage a été définie.
<h3>"first_week">Première semaine</h3>
Calendar définit une semaine de sept jours spécifique aux paramètres régionaux à l’aide de deux paramètres : le premier jour de la semaine et les jours minimaux de la première semaine (de 1 à 7). Ces nombres sont extraits des données de ressources de paramètres régionaux ou des paramètres régionaux lui-même lorsqu’un Calendar paramètre est construit. Si les paramètres régionaux désignés contiennent des extensions Unicode « fw », le premier jour de la semaine est obtenu en fonction de ces extensions. Ils peuvent également être spécifiés explicitement par le biais des méthodes de définition de leurs valeurs.
Lorsque vous définissez ou obtenez les WEEK_OF_MONTHWEEK_OF_YEAR champs, Calendar vous devez déterminer la première semaine du mois ou de l’année comme point de référence. La première semaine d’un mois ou d’une année est définie comme la période de sept jours la plus ancienne commençant et getFirstDayOfWeek() contenant au moins getMinimalDaysInFirstWeek() les jours de ce mois ou de l’année. Semaines numérotées ..., -1, 0 précèdent la première semaine ; semaines numérotées 2, 3,... suivez-le. Notez que la numérotation normalisée retournée par get() peut être différente. Par exemple, une sous-classe spécifique Calendar peut désigner la semaine avant la semaine 1 d’un an comme semaine <i>n</i> de l’année précédente.
<Résolution des champs de> calendrier h3</h3>
Lorsque vous calculez une date et une heure à partir des champs de calendrier, il peut y avoir des informations insuffisantes pour le calcul (par exemple, une année et un mois sans jour de mois), ou il peut y avoir des informations incohérentes (par exemple, mardi, 15 juillet 1996 (grégorien) -- Le 15 juillet 1996 est en fait un lundi).
Calendar résout les valeurs des champs de calendrier pour déterminer la date et l’heure de la manière suivante.
« résolution »> S’il existe un conflit dans les valeurs des champs de calendrier, <c>Calendar</c> donne des priorités aux champs de calendrier qui ont été définis plus récemment. Voici les combinaisons par défaut des champs de calendrier. La combinaison la plus récente, telle que déterminée par le champ unique défini le plus récemment, sera utilisée.
« date_resolution »> Pour les champs de date : <blockquote>
YEAR + MONTH + DAY_OF_MONTH
YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK
YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK
YEAR + DAY_OF_YEAR
YEAR + DAY_OF_WEEK + WEEK_OF_YEAR
</blockquote>
« time_resolution">Pour les champs d’heure de la journée : <blockquote>
HOUR_OF_DAY
AM_PM + HOUR
</blockquote>
S’il existe des champs de calendrier dont les valeurs n’ont pas été définies dans la combinaison de champs sélectionnés, Calendar utilise leurs valeurs par défaut. La valeur par défaut de chaque champ peut varier selon les systèmes de calendrier concrets. Par exemple, dans GregorianCalendar, la valeur par défaut d’un champ est identique à celle du début de l’époque : c’est-à-dire, YEAR = 1970, MONTH = JANUARY, , DAY_OF_MONTH = 1etc.
< >forte Note :</forte> Il existe certaines ambiguïtés possibles dans l’interprétation de certaines époques singulières, qui sont résolues de la manière suivante : <ol><li> 23:59 est la dernière minute du jour et 00:00 est la première minute du lendemain. Ainsi, 23:59 sur Dec 31, 1999 < 00:00 le 1er janvier 2000 < 00:01 le 1er janvier 2000.
Les chaînes de format de date ou d’heure ne font pas partie de la définition d’un calendrier, car elles doivent être modifiables ou substituables par l’utilisateur au moment de l’exécution. Permet DateFormat de mettre en forme des dates.
<manipulation> de champ h3</h3>
Les champs de calendrier peuvent être modifiés à l’aide de trois méthodes : set(), add()et roll().
<forte/forte> modification du champ set(f, value) calendrier sur <.>fvalue En outre, il définit une variable membre interne pour indiquer que le champ f calendrier a été modifié. Bien que le champ f calendrier soit modifié immédiatement, la valeur de temps du calendrier en millisecondes n’est pas recomputée tant que l’appel suivant n’est pas effectué jusqu’à ce que l’appel suivant soit get()getTime()getTimeInMillis()add()effectué.roll() Par conséquent, plusieurs appels pour set() ne pas déclencher plusieurs calculs inutiles. En raison de la modification d’un champ de calendrier à l’aide set()de , d’autres champs de calendrier peuvent également changer, en fonction du champ calendrier, de la valeur du champ calendrier et du système de calendrier. En outre, get(f) ne retourne value pas nécessairement défini par l’appel à la set méthode une fois que les champs de calendrier ont été recomputés. Les spécificités sont déterminées par la classe de calendrier concrète.
<em>Example</em> : Considérez une GregorianCalendar valeur initiale définie sur le 31 août 1999. L’appel set(Calendar.MONTH, Calendar.SEPTEMBER) définit la date du 31 septembre 1999. Il s’agit d’une représentation interne temporaire qui se résout au 1er octobre 1999 si getTime() elle est alors appelée. Toutefois, un appel devant l’appel pour set(Calendar.DAY_OF_MONTH, 30)getTime() définir la date du 30 septembre 1999, car aucune recomputation ne se produit après set() elle-même.
<des ajouts forts/forts>add(f, delta)<> au champ .deltaf Cela équivaut à appeler set(f, get(f) + delta) avec deux ajustements :
<blockquote>
<strong>Add rule 1</strong>. Valeur du champ après l’appel moins la valeur du champ ff avant l’appel est delta, modulo tout dépassement de capacité qui s’est produit dans le champ f. Le dépassement de capacité se produit lorsqu’une valeur de champ dépasse sa plage et, par conséquent, le champ plus grand suivant est incrémenté ou décrémenté et la valeur du champ est ajustée dans sa plage.
<strong>Add rule 2</strong>. Si un champ plus petit est censé être invariant, mais il est impossible qu’il soit égal à sa valeur antérieure en raison des modifications apportées à sa valeur minimale ou maximale après la modification du champ f ou d’autres contraintes, telles que les modifications de décalage de fuseau horaire, alors sa valeur est ajustée pour être aussi proche que possible de sa valeur attendue. Un champ plus petit représente une unité de temps plus petite.
HOUR est un champ plus petit que DAY_OF_MONTH. Aucun ajustement n’est apporté à des champs plus petits qui ne sont pas censés être invariants. Le système de calendrier détermine les champs qui sont censés être invariants.
</blockquote>
En outre, contrairement set()à , add() force une recomputation immédiate des millisecondes du calendrier et de tous les champs.
<em>Example</em> : Considérez une GregorianCalendar valeur initiale définie sur le 31 août 1999. L’appel add(Calendar.MONTH, 13) définit le calendrier sur le 30 septembre 2000.
<
>fort Ajouter une règle 1</forte> définit le MONTH champ à septembre, car l’ajout de 13 mois au mois d’août donne septembre de l’année suivante. Étant donné que DAY_OF_MONTH ne peut pas être 31 en septembre dans une GregorianCalendarrègle <d’ajout forte 2>/forte<> définit la DAY_OF_MONTH valeur 30, la valeur la plus proche possible. Bien qu’il s’agit d’un champ plus petit, DAY_OF_WEEK n’est pas ajusté par la règle 2, car il est prévu de changer lorsque le mois change dans un GregorianCalendar.
<des ajouts forts/forts>roll(f, delta)<> au champ delta sans modifier de champs plus volumineux.f Cela équivaut à appeler add(f, delta) avec l’ajustement suivant :
<blockquote>
<
>forte règle< de roll/strong>. Les champs plus volumineux sont inchangés après l’appel. Un champ plus grand représente une unité de temps plus grande.
DAY_OF_MONTH est un champ plus grand que HOUR.
</blockquote>
<em>Example</em> : See java.util.GregorianCalendar#roll(int, int).
<modèle>< d’utilisation fort/fort>. Pour motiver le comportement et , considérez un composant d’interface add()roll()utilisateur avec des boutons incrément et décrémentation pour le mois, le jour et l’année, et un sous-jacent GregorianCalendar. Si l’interface lit le 31 janvier 1999 et que l’utilisateur appuie sur le bouton incrément du mois, qu’est-ce qu’il doit lire ? Si l’implémentation sous-jacente utilise set(), elle peut lire le 3 mars 1999. Un meilleur résultat serait le 28 février 1999. En outre, si l’utilisateur appuie à nouveau sur le bouton incrément du mois, il doit lire le 31 mars 1999, et non le 28 mars 1999. En enregistrant la date d’origine et en utilisant l’un ou l’autre add() des roll()champs plus volumineux, l’interface utilisateur peut se comporter comme la plupart des utilisateurs s’attendent intuitivement.
Ajouté dans la version 1.1.
Java documentation pour java.util.Calendar.
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 |
|---|---|
| Calendar() |
Construit un calendrier avec le fuseau horaire par défaut et les paramètres régionaux par défaut |
| Calendar(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| Calendar(TimeZone, Locale) |
Construit un calendrier avec le fuseau horaire et les paramètres régionaux spécifiés. |
Champs
| Nom | Description |
|---|---|
| AllStyles |
Obsolète.
Spécificateur de style pour |
| Am |
Valeur du |
| AmPm |
Obsolète.
Numéro de champ pour |
| April |
Valeur du |
| August |
Valeur du |
| Date |
Obsolète.
Numéro de champ pour |
| DayOfMonth |
Obsolète.
Numéro de champ pour |
| DayOfWeek |
Obsolète.
Numéro de champ pour |
| DayOfWeekInMonth |
Obsolète.
Numéro de champ pour |
| DayOfYear |
Obsolète.
Numéro de champ pour |
| December |
Valeur du |
| DstOffset |
Obsolète.
Numéro de champ pour |
| Era |
Obsolète.
Numéro de champ pour |
| February |
Valeur du |
| FieldCount |
Nombre de champs distincts reconnus par |
| Friday |
Valeur du |
| Hour |
Obsolète.
Numéro de champ pour |
| HourOfDay |
Obsolète.
Numéro de champ pour |
| January |
Valeur du |
| July |
Valeur du |
| June |
Valeur du |
| Long |
Obsolète.
Spécificateur de style pour |
| LongFormat |
Spécificateur de style pour |
| LongStandalone |
Spécificateur de style pour |
| March |
Valeur du |
| May |
Valeur du |
| Millisecond |
Obsolète.
Numéro de champ pour |
| Minute |
Obsolète.
Numéro de champ pour |
| Monday |
Valeur du |
| Month |
Obsolète.
Numéro de champ pour |
| NarrowFormat |
Spécificateur de style pour |
| NarrowStandalone |
Spécificateur de style pour |
| November |
Valeur du |
| October |
Valeur du |
| Pm |
Valeur du |
| Saturday |
Valeur du |
| Second |
Obsolète.
Numéro de champ pour |
| September |
Valeur du |
| Short |
Obsolète.
Spécificateur de style pour |
| ShortFormat |
Spécificateur de style pour |
| ShortStandalone |
Spécificateur de style pour |
| Sunday |
Valeur du |
| Thursday |
Valeur du |
| Tuesday |
Valeur du |
| Undecimber |
Valeur du |
| Wednesday |
Valeur du |
| WeekOfMonth |
Obsolète.
Numéro de champ pour |
| WeekOfYear |
Obsolète.
Numéro de champ pour |
| Year |
Obsolète.
Numéro de champ pour |
| ZoneOffset |
Obsolète.
Numéro de champ pour |
Propriétés
| Nom | Description |
|---|---|
| AreFieldsSet |
True si |
| AvailableCalendarTypes |
Retourne un type de calendrier non modifiable |
| CalendarType |
Retourne le type de calendrier de ce |
| Class |
Retourne la classe runtime de ce |
| Fields |
Valeurs des champs calendrier pour l’heure actuellement définie pour ce calendrier. |
| FirstDayOfWeek |
Obtient le premier jour de la semaine ; e. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Instance |
Obtient un calendrier à l’aide du fuseau horaire et des paramètres régionaux par défaut. |
| IsTimeSet |
True si la valeur de |
| IsWeekDateSupported |
Retourne si cela |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
La |
| JniPeerMembers |
La |
| Lenient |
Indique si l’interprétation de date/heure doit être léniente. |
| MinimalDaysInFirstWeek |
Obtient les jours minimaux requis dans la première semaine de l’année ; e. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| Time |
Renvoie un |
| TimeInMillis |
Retourne la valeur de temps de ce calendrier en millisecondes. |
| TimeZone |
Obtient le fuseau horaire. -ou- Définit le fuseau horaire avec la valeur de fuseau horaire donnée. |
| WeeksInWeekYear |
Retourne le nombre de semaines dans l’année de semaine représentée par ceci |
| WeekYear |
Retourne l’année de semaine représentée par ce |
Méthodes
| Nom | Description |
|---|---|
| Add(CalendarField, Int32) |
Ajoute ou soustrait la durée spécifiée au champ calendrier donné, en fonction des règles du calendrier. |
| After(Object) |
Retourne si cela |
| Before(Object) |
Retourne si cela |
| Clear() |
Définit toutes les valeurs de champ de calendrier et la valeur de temps (décalage en millisecondes de l’époque « #Epoch »)> de cette |
| Clear(CalendarField) |
Définit la valeur de champ de calendrier donnée et la valeur de temps (décalage de milliseconde par rapport à l’époque « #Epoch »)> de cette |
| Clone() |
Crée et retourne une copie de cet objet. |
| CompareTo(Calendar) |
Compare les valeurs de temps (décalages en millisecondes de l’époque « #Epoch »)> représentées par deux |
| Complete() |
Renseigne tous les champs non défini dans les champs de calendrier. |
| ComputeFields() |
Convertit la valeur |
| ComputeTime() |
Convertit les valeurs de champ de calendrier actuelles en |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La |
| 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() |
La |
| Equals(Object) |
La |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| Get(CalendarField) |
Retourne la valeur du champ calendrier donné. |
| GetActualMaximum(CalendarField) |
Retourne la valeur maximale que le champ calendrier spécifié peut avoir, en fonction de la valeur de temps de ce |
| GetActualMinimum(CalendarField) |
Retourne la valeur minimale que le champ calendrier spécifié aurait pu avoir, en fonction de la valeur de temps de ce |
| GetAvailableLocales() |
Retourne un tableau de tous les paramètres régionaux pour lesquels les |
| GetDisplayName(Int32, Int32, Locale) |
Retourne la représentation sous forme de chaîne de la valeur de calendrier |
| GetDisplayNames(Int32, Int32, Locale) |
Retourne un |
| GetGreatestMinimum(CalendarField) |
Retourne la valeur minimale la plus élevée pour le champ calendrier donné de cette |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstance(Locale) |
Obtient un calendrier à l’aide du fuseau horaire par défaut et des paramètres régionaux spécifiés. |
| GetInstance(TimeZone, Locale) |
Obtient un calendrier avec le fuseau horaire et les paramètres régionaux spécifiés. |
| GetInstance(TimeZone) |
Obtient un calendrier à l’aide du fuseau horaire spécifié et des paramètres régionaux par défaut. |
| GetLeastMaximum(CalendarField) |
Retourne la valeur maximale la plus basse pour le champ calendrier donné de cette |
| GetMaximum(CalendarField) |
Retourne la valeur maximale du champ calendrier donné de cette |
| GetMinimum(CalendarField) |
Retourne la valeur minimale pour le champ calendrier donné de cette |
| InternalGet(Int32) |
Retourne la valeur du champ calendrier donné. |
| IsSet(CalendarField) |
Détermine si le champ calendrier donné a un jeu de valeurs, y compris les cas où la valeur a été définie par les calculs de champs internes déclenchés par un |
| 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) |
| Roll(CalendarField, Boolean) |
Ajoute ou soustrait (haut/bas) une seule unité de temps sur le champ de temps donné sans modifier de champs plus volumineux. |
| Roll(CalendarField, Int32) |
Ajoute la quantité spécifiée (signée) au champ de calendrier spécifié sans modifier de champs plus volumineux. |
| Set(CalendarField, Int32) |
Définit le champ calendrier donné sur la valeur donnée. |
| Set(Int32, Int32, Int32, Int32, Int32, Int32) |
Définit les valeurs des champs |
| Set(Int32, Int32, Int32, Int32, Int32) |
Définit les valeurs des champs |
| Set(Int32, Int32, Int32) |
Définit les valeurs des champs |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La |
| SetWeekDate(Int32, Int32, Int32) |
Définit la date de cette |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToInstant() |
La |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| 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 |
|---|---|
| IComparable.CompareTo(Object) |
La |
| IJavaPeerable.Disposed() |
La |
| IJavaPeerable.Finalized() |
La |
| IJavaPeerable.JniObjectReferenceControlBlock |
La |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La |
| IJavaPeerable.UnregisterFromRuntime() |
La |
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) |
La |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |