Idioma

BackupDataInput.ReadEntityData(Byte[], Int32, Int32) Método

Definição

Leia os dados brutos de um registro do fluxo de restauração.

[Android.Runtime.Register("readEntityData", "([BII)I", "GetReadEntityData_arrayBIIHandler")]
public virtual int ReadEntityData(byte[]? data, int offset, int size);
[<Android.Runtime.Register("readEntityData", "([BII)I", "GetReadEntityData_arrayBIIHandler")>]
abstract member ReadEntityData : byte[] * int * int -> int
override this.ReadEntityData : byte[] * int * int -> int

Parâmetros

data
Byte[]

Uma matriz de bytes alocada de pelo menos bytes de 'tamanho'

offset
Int32

Deslocamento dentro da matriz 'data' na qual os dados serão colocados quando lidos do fluxo

size
Int32

O número de bytes a serem lidos nesta passagem

Retornos

O número de bytes de dados lidos. Depois que todos os dados dessa entidade tiverem sido lidos, outras chamadas para esse método retornarão zero.

Atributos

Exceções

se ocorreu um erro ao tentar ler o fluxo de dados de restauração

Comentários

Leia os dados brutos de um registro do fluxo de restauração. O cabeçalho do registro deve primeiro ter sido processado pelo #readNextHeader() método. Várias chamadas para esse método podem ser feitas para processar os dados em partes; nem tudo deve ser lido em uma única chamada. Depois que todos os dados brutos da entidade atual forem lidos, outras chamadas para esse método simplesmente retornarão zero.

Java documentação para android.app.backup.BackupDataInput.readEntityData(byte[], int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a