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 指定された読み込み時間に基づいて再読み込みする必要があるかどうかを判断します。 再読み込みが必要な場合、 メソッドは を返しますfalse。それ以外の場合は を返trueします。 loadTimeは、c Calendar</c>> Epoch 以降の<ミリ秒オフセットです。

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

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

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

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

適用対象