Preferences.GetByteArray(String, Byte[]) Methode

Definition

Gibt den Bytearraywert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist.

[Android.Runtime.Register("getByteArray", "(Ljava/lang/String;[B)[B", "GetGetByteArray_Ljava_lang_String_arrayBHandler")]
public abstract byte[]? GetByteArray(string? key, byte[]? def);
[<Android.Runtime.Register("getByteArray", "(Ljava/lang/String;[B)[B", "GetGetByteArray_Ljava_lang_String_arrayBHandler")>]
abstract member GetByteArray : string * byte[] -> byte[]

Parameter

key
String

schlüssel, dessen zugeordneter Wert als Bytearray zurückgegeben werden soll.

def
Byte[]

Der Wert, der zurückgegeben werden soll, wenn dieser Einstellungsknoten keinen Wert zugeordnet key hat oder der zugeordnete Wert nicht als Bytearray interpretiert werden kann, oder auf den Sicherungsspeicher kann nicht zugegriffen werden.

Gibt zurück

Byte[]

der Bytearraywert, der durch die Zeichenfolge dargestellt wird, die diesem Einstellungsknoten zugeordnet key ist, oder def wenn der zugeordnete Wert nicht vorhanden ist oder nicht als Bytearray interpretiert werden kann.

Attribute

Ausnahmen

wenn dieser Knoten entfernt wurde.

wenn der Parameter key ist null.

Hinweise

Gibt den Bytearraywert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. Gültige Zeichenfolgen sind Base64-codierte Binärdaten, wie in RFC 2045, Abschnitt 6.8 definiert, mit einer kleineren Änderung: Die Zeichenfolge muss ausschließlich aus Zeichen aus dem Base64-Alphabet bestehen; Es sind keine Neuenlinezeichen oder zusätzlichen Zeichen zulässig. Diese Methode ist für die Verwendung in Verbindung mit #putByteArray.

Gibt den angegebenen Standardwert zurück, wenn dem Schlüssel kein Wert zugeordnet ist, auf den Sicherungsspeicher nicht zugegriffen werden kann oder wenn der zugeordnete Wert kein gültiges Base64-codiertes Bytearray ist (wie oben definiert).

Wenn die Implementierung gespeicherte Standardwerte unterstützt und ein solcher Standardwert vorhanden ist und barrierefrei ist, wird sie vor dem angegebenen Standardwert verwendet, es sei denn, der gespeicherte Standardwert ist kein gültiges Base64-codiertes Bytearray (wie oben definiert), in diesem Fall wird der angegebene Standardwert verwendet.

Java Dokumentation für java.util.prefs.Preferences.getByteArray(java.lang.String, byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: