Язык

ResourceBundle.Control.NeedsReload Метод

Определение

Определяет, нужно ли перезагрузить истекший bundle срок действия в кэше в зависимости от времени загрузки, заданного 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")]
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

Параметры

baseName
String

базовое имя пакета ресурсов, полное имя класса

locale
Locale

языковой стандарт, для которого должен быть создан пакет ресурсов.

format
String

Формат пакета ресурсов для загрузки

loader
ClassLoader

ClassLoader, используемый для загрузки пакета

bundle
ResourceBundle

экземпляр пакета ресурсов, истекший в кэше

loadTime
Int64

время bundle загрузки и вставки в кэш

Возвращаемое значение

Значение в противном случае.

Атрибуты

Комментарии

Определяет, нужно ли перезагрузить истекший bundle срок действия в кэше в зависимости от времени загрузки, заданного loadTime или другими критериями. Метод возвращается true , если требуется перезагрузка; false в противном случае. loadTime — смещение миллисекунда с момента <эпохи c>Calendar</c> .

ResourceBundle.getBundle Вызывающий метод фабрики вызывает этот метод в экземпляреResourceBundle.Control, используемом для его текущего вызова, а не в экземпляре, используемом в вызове, который первоначально загружал пакет ресурсов.

Реализация по умолчанию сравнивает loadTime и последнее измененное время исходных данных пакета ресурсов. Если определено, что исходные данные были изменены с тех пор loadTime, true возвращается. В противном случае возвращается значение false. Эта реализация предполагает, что указанная format строка совпадает с суффиксом файла, "java.class" если это не один из форматов по умолчанию или "java.properties".

Java документации по java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к