Lenguaje

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

Definición

Lee los datos sin procesar de un registro de la secuencia de restauración.

[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[]

Matriz de bytes asignada de al menos bytes 'size'

offset
Int32

Desplazamiento dentro de la matriz "data" en la que se colocarán los datos cuando se lean desde la secuencia.

size
Int32

Número de bytes que se van a leer en este paso

Devoluciones

Número de bytes de datos leídos. Una vez leídos todos los datos de esta entidad, las llamadas adicionales a este método devolverán cero.

Atributos

Excepciones

si se produjo un error al intentar leer el flujo de datos de restauración

Comentarios

Lee los datos sin procesar de un registro de la secuencia de restauración. El método debe haber procesado primero el #readNextHeader() encabezado del registro. Se pueden realizar varias llamadas a este método para procesar los datos en fragmentos; no todo debe leerse en una sola llamada. Una vez que se han leído todos los datos sin procesar de la entidad actual, las llamadas adicionales a este método simplemente devolverán cero.

Java documentación para android.app.backup.BackupDataInput.readEntityData(byte[], int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a