Preferences.GetLong(String, Int64) メソッド

定義

この基本設定ノードの指定したキーに関連付けられている文字列で表される長い値を返します。

[Android.Runtime.Register("getLong", "(Ljava/lang/String;J)J", "GetGetLong_Ljava_lang_String_JHandler")]
public abstract long GetLong (string? key, long def);
[<Android.Runtime.Register("getLong", "(Ljava/lang/String;J)J", "GetGetLong_Ljava_lang_String_JHandler")>]
abstract member GetLong : string * int64 -> int64

パラメーター

key
String

関連付けられた値が long として返されるキー。

def
Int64

この設定ノードに値が関連付けられていないか、関連付けられている key 値を long として解釈できない、またはバッキング ストアにアクセスできない場合に返される値。

戻り値

この基本設定ノード内の に関連付けられている key 文字列によって表される長い値。関連付 def けられている値が存在しないか、長いと解釈できない場合は 。

属性

例外

このノードが削除されている場合は 。

パラメーター key が の場合は null

注釈

この基本設定ノードの指定したキーに関連付けられている文字列で表される長い値を返します。 文字列は、 によって Long#parseLong(String)長い間 に変換されます。 キーに関連付けられた値がない場合、バッキング ストアにアクセスできない場合、または関連付けられた値が渡された場合に がNumberFormatExceptionスローされる場合Long.parseLong(String)は、指定された既定値を返します。 このメソッドは、 と #putLong組み合わせて使用することを目的としています。

実装で 格納された既定値 がサポートされていて、このような既定値が存在し、アクセス可能であり、 を使用 Long.parseLongして long に変換できる場合、この long は、指定された既定値より優先して返されます。

の Java ドキュメント java.util.prefs.Preferences.getLong(java.lang.String, long)

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

適用対象