Langage

ResourceBundle.Control.NeedsReload Méthode

Définition

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

Java documentation pour java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long).

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.

S’applique à