ResourceBundle.Control.NeedsReload Méthode
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.
Détermine si l’expiration bundle du cache doit être rechargée en fonction de l’heure de chargement donnée par loadTime ou d’autres critères.
[Android.Runtime.Register("needsReload", "(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z", "GetNeedsReload_Ljava_lang_String_Ljava_util_Locale_Ljava_lang_String_Ljava_lang_ClassLoader_Ljava_util_ResourceBundle_JHandler")]
public virtual bool NeedsReload(string baseName, Java.Util.Locale locale, string format, Java.Lang.ClassLoader loader, Java.Util.ResourceBundle bundle, long loadTime);
[<Android.Runtime.Register("needsReload", "(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z", "GetNeedsReload_Ljava_lang_String_Ljava_util_Locale_Ljava_lang_String_Ljava_lang_ClassLoader_Ljava_util_ResourceBundle_JHandler")>]
abstract member NeedsReload : string * Java.Util.Locale * string * Java.Lang.ClassLoader * Java.Util.ResourceBundle * int64 -> bool
override this.NeedsReload : string * Java.Util.Locale * string * Java.Lang.ClassLoader * Java.Util.ResourceBundle * int64 -> bool
Paramètres
- baseName
- String
nom du bundle de base du bundle de ressources, nom de classe complet
- locale
- Locale
paramètres régionaux pour lesquels le bundle de ressources doit être instancié
- format
- String
format de bundle de ressources à charger
- loader
- ClassLoader
à ClassLoader utiliser pour charger le bundle
- bundle
- ResourceBundle
l’instance de bundle de ressources qui a expiré dans le cache
- loadTime
- Int64
heure de bundle chargement et de mise dans le cache
Retours
true si l’offre groupée expirée doit être rechargée ; false sinon.
- Attributs
Remarques
Détermine si l’expiration bundle du cache doit être rechargée en fonction de l’heure de chargement donnée par loadTime ou d’autres critères. La méthode retourne true si le rechargement est requis ; false sinon.
loadTime est un décalage en millisecondes depuis l’époque <c>Calendar</c> .
La méthode de fabrique appelante ResourceBundle.getBundle appelle cette méthode sur l’instance ResourceBundle.Control utilisée pour son appel actuel, et non sur l’instance utilisée dans l’appel qui a initialement chargé le bundle de ressources.
L’implémentation par défaut compare loadTime et l’heure de dernière modification des données sources du groupe de ressources. S’il est déterminé que les données sources ont été modifiées depuis loadTime, true est retournée. Sinon, false est retournée. Cette implémentation suppose que la chaîne donnée format est la même chaîne que son suffixe de fichier s’il n’est pas un des formats par défaut, "java.class" ou "java.properties".
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.