Preferences.PutByteArray(String, Byte[]) メソッド

定義

指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。

[Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")]
public abstract void PutByteArray(string? key, byte[]? value);
[<Android.Runtime.Register("putByteArray", "(Ljava/lang/String;[B)V", "GetPutByteArray_Ljava_lang_String_arrayBHandler")>]
abstract member PutByteArray : string * byte[] -> unit

パラメーター

key
String

値の文字列形式を関連付けるキー。

value
Byte[]

キーに関連付ける文字列形式の値。

属性

例外

指定されたキーまたは値が null場合は %。

指定されたキーの長さが MAX_KEY_LENGTH より大きい場合、または値の長さが MAX_KEY_LENGTHの 4 分の 3 を超える場合。

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

注釈

指定したバイト配列を表す文字列を、この基本設定ノードの指定したキーに関連付けます。 関連付けられた文字列は、RFC 2045、セクション 6.8 で定義されているバイト配列の Base64 エンコードであり、1 つのマイナーな変更があります。文字列は Base64 アルファベットの文字のみで構成されます。改行文字は含まれません。 Base64 でエンコードされた文字列の長さがMAX_VALUE_LENGTHを超えないように、バイト配列の最大長はMAX_VALUE_LENGTHの 4 分の 3 に制限されることに注意してください。 このメソッドは、 #getByteArrayと組み合わせて使用することを目的としています。

Javaドキュメント。

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

適用対象