ResourceBundle.Control.NeedsReload Método

Definição

Determina se o cache expirou bundle precisa ser recarregado com base no tempo de carregamento determinado por loadTime ou em alguns outros critérios.

[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

Parâmetros

baseName
String

o nome do pacote base do pacote de recursos, um nome de classe totalmente qualificado

locale
Locale

a localidade para a qual o pacote de recursos deve ser instanciado

format
String

o formato do pacote de recursos a ser carregado

loader
ClassLoader

o ClassLoader para usar para carregar o pacote

bundle
ResourceBundle

a instância do pacote de recursos que expirou no cache

loadTime
Int64

a hora bundle em que foi carregado e colocado no cache

Retornos

true se o pacote expirado precisar ser recarregado; false caso contrário.

Atributos

Comentários

Determina se o cache expirou bundle precisa ser recarregado com base no tempo de carregamento determinado por loadTime ou em alguns outros critérios. O método retornará true se o recarregamento for necessário; false caso contrário. loadTime é um deslocamento de milissegundos desde a <época c>Calendar</c> .

O método de fábrica de chamadas ResourceBundle.getBundle chama esse método na ResourceBundle.Control instância usada para sua invocação atual, não na instância usada na invocação que originalmente carregou o pacote de recursos.

A implementação padrão é comparada loadTime e a hora da última modificação dos dados de origem do pacote de recursos. Se for determinado que os dados de origem foram modificados desde loadTimeentão, true será retornado. Caso contrário, false será retornado. Essa implementação pressupõe que a determinada format seja a mesma cadeia de caracteres que seu sufixo de arquivo se não for um dos formatos "java.class" padrão ou "java.properties".

Java documentação para java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a