Preferences.GetByteArray(String, Byte[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o valor da matriz de bytes representado pela cadeia de caracteres associada à chave especificada neste nó de preferência.
[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[]
Parâmetros
- key
- String
chave cujo valor associado deve ser retornado como uma matriz de bytes.
- def
- Byte[]
o valor a ser retornado caso esse nó de preferência não tenha nenhum valor associado key ou o valor associado não possa ser interpretado como uma matriz de bytes ou o repositório de backup esteja inacessível.
Retornos
o valor da matriz de bytes representado pela cadeia de caracteres associada key a esse nó de preferência ou def se o valor associado não existir ou não puder ser interpretado como uma matriz de bytes.
- Atributos
Exceções
se esse nó tiver sido removido.
se o parâmetro key for null.
Comentários
Retorna o valor da matriz de bytes representado pela cadeia de caracteres associada à chave especificada neste nó de preferência. As cadeias de caracteres válidas são dados binários codificados em Base64 , conforme definido no RFC 2045, Seção 6.8, com uma alteração secundária: a cadeia de caracteres deve consistir apenas de caracteres do Alfabeto Base64; nenhum caractere de nova linha ou caracteres desnecessários são permitidos. Esse método destina-se a ser usado em conjunto com #putByteArray.
Retorna o padrão especificado se não houver nenhum valor associado à chave, o repositório de backup estiver inacessível ou se o valor associado não for uma matriz de bytes codificada base64 válida (conforme definido acima).
Se a implementação der suporte a padrões armazenados e esse padrão existir e estiver acessível, ela será usada em preferência para o padrão especificado, a menos que o padrão armazenado não seja uma matriz de bytes codificada base64 válida (conforme definido acima), nesse caso, o padrão especificado será usado.
Java documentação para java.util.prefs.Preferences.getByteArray(java.lang.String, byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.