Sprache

ResourceBundle.Control.NeedsReload Methode

Definition

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

Java Dokumentation für java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long).

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.

Gilt für: