ResourceBundle.Control.NeedsReload Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob der abgelaufene bundle Cache basierend auf der Ladezeit loadTime oder anderen Kriterien neu geladen werden muss.
[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
Parameter
- baseName
- String
der Basisbundlename des Ressourcenpakets, ein vollqualifizierter Klassenname
- locale
- Locale
das Gebietsschema, für das das Ressourcenpaket instanziiert werden soll
- format
- String
das zu ladende Ressourcenpaketformat
- loader
- ClassLoader
zum ClassLoader Laden des Bundles
- bundle
- ResourceBundle
die Ressourcenbundleinstanz, die im Cache abgelaufen ist
- loadTime
- Int64
Zeitpunkt, zu bundle dem geladen und im Cache abgelegt wurde
Gibt zurück
true wenn das abgelaufene Bundle neu geladen werden muss; false andernfalls.
- Attribute
Hinweise
Bestimmt, ob der abgelaufene bundle Cache basierend auf der Ladezeit loadTime oder anderen Kriterien neu geladen werden muss. Die Methode gibt zurück true , wenn ein Erneutes Laden erforderlich ist; false andernfalls.
loadTime ist ein Millisekunden-Offset seit dem <c>Calendar</c> Epoch.
Die aufrufende ResourceBundle.getBundle Factorymethode ruft diese Methode für die Instanz auf, die ResourceBundle.Control für den aktuellen Aufruf verwendet wird, nicht für die Instanz, die im Aufruf verwendet wird, der ursprünglich das Ressourcenbundle geladen hat.
Die Standardimplementierung vergleicht und der Zeitpunkt der letzten Änderung der Quelldaten des Ressourcenpakets loadTime . Wenn festgestellt wird, dass die Quelldaten seitdem loadTimegeändert wurden, true wird diese zurückgegeben. Andernfalls wird false zurückgegeben. Bei dieser Implementierung wird davon ausgegangen, dass die angegebene format Zeichenfolge dieselbe Zeichenfolge wie das Dateisuffix ist, wenn es sich nicht um eines der Standardformate handelt oder "java.class""java.properties".
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.