Language

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が読み込まれ、キャッシュに格納された時刻

返品

true 期限切れのバンドルを再読み込みする必要がある場合。それ以外の場合 false 。

属性

注釈

キャッシュ内の期限切れの bundle を、 loadTime によって与えられた読み込み時間またはその他の条件に基づいて再読み込みする必要があるかどうかを判断します。 再読み込みが必要な場合は true が返されます。それ以外の場合は false 。 loadTime は、 <c>Calendar</c> エポックからのミリ秒オフセットです。

呼び出し ResourceBundle.getBundle ファクトリ メソッドは、リソース バンドルを最初に読み込んだ呼び出しで使用されたインスタンスではなく、現在の呼び出しに使用される ResourceBundle.Control インスタンスでこのメソッドを呼び出します。

既定の実装では、リソース バンドルのソース データの loadTime と最終変更時刻が比較されます。 loadTime以降にソース データが変更されたと判断された場合は、trueが返されます。 それ以外の場合は、false が返されます。 この実装では、指定された format が既定の形式、 "java.class" 、または "java.properties"の 1 つでない場合、そのファイル サフィックスと同じ文字列であることを前提としています。

java.util.ResourceBundle.Control.needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long)の Java ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象