Langue

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

Définition

Lit les données brutes d’un enregistrement à partir du flux de restauration.

[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

Paramètres

data
Byte[]

Tableau d’octets alloué d’au moins « taille » octets

offset
Int32

Décalage dans le tableau « données » auquel les données seront placées lors de la lecture à partir du flux

size
Int32

Nombre d’octets à lire dans cette passe

Retours

Nombre d’octets de lecture de données. Une fois que toutes les données de cette entité ont été lues, les appels supplémentaires à cette méthode retournent zéro.

Attributs

Exceptions

si une erreur s’est produite lors de la tentative de lecture du flux de données de restauration

Remarques

Lit les données brutes d’un enregistrement à partir du flux de restauration. L’en-tête de l’enregistrement doit d’abord avoir été traité par la #readNextHeader() méthode. Plusieurs appels à cette méthode peuvent être effectués pour traiter les données en blocs ; il ne doit pas tous être lu dans un seul appel. Une fois que toutes les données brutes de l’entité actuelle ont été lues, les appels supplémentaires à cette méthode retournent simplement zéro.

Java documentation pour android.app.backup.BackupDataInput.readEntityData(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à