ResourceBundle.Control.NeedsReload Método

Definición

Determina si es necesario volver a cargar el tiempo de carga expirado bundle en la memoria caché en función del tiempo de carga proporcionado por loadTime o algún otro criterio.

[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

el nombre del lote base del conjunto de recursos, un nombre de clase completo

locale
Locale

configuración regional para la que se debe crear una instancia del conjunto de recursos

format
String

el formato de agrupación de recursos que se va a cargar

loader
ClassLoader

ClassLoader que se va a usar para cargar la agrupación

bundle
ResourceBundle

la instancia de agrupación de recursos que ha expirado en la memoria caché

loadTime
Int64

la hora bundle en que se cargó y puso en la memoria caché

Devoluciones

true si es necesario volver a cargar el paquete expirado; false de lo contrario.

Atributos

Comentarios

Determina si es necesario volver a cargar el tiempo de carga expirado bundle en la memoria caché en función del tiempo de carga proporcionado por loadTime o algún otro criterio. El método devuelve true si se requiere la recarga; false de lo contrario, . loadTime es un desplazamiento de milisegundos desde la <época c>Calendar</c> .

El método de generador de llamadas ResourceBundle.getBundle llama a este método en la ResourceBundle.Control instancia utilizada para su invocación actual, no en la instancia usada en la invocación que cargó originalmente el conjunto de recursos.

La implementación predeterminada compara loadTime y la hora de la última modificación de los datos de origen del conjunto de recursos. Si se determina que los datos de origen se han modificado desde loadTime, true se devuelve . En caso contrario, devuelve false. Esta implementación supone que el especificado format es la misma cadena que su sufijo de archivo si no es uno de los formatos predeterminados o "java.class""java.properties".

Documentación de Java para java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a