ResourceBundle.Control.NeedsReload Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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".
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.