語言

BackupDataInput.ReadEntityData(Byte[], Int32, Int32) 方法

定義

從還原串流讀取紀錄的原始資料。

[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

參數

data
Byte[]

一個至少「大小」位元組的配置位元組陣列

offset
Int32

在從串流讀取資料時,資料將被放置的「資料」陣列中的偏移量

size
Int32

此階段需讀取的位元組數

傳回

讀取的資料位元組數。 當該實體的所有資料都被讀取後,繼續呼叫此方法將返回零。

屬性

例外狀況

若嘗試讀取還原資料流時發生錯誤

備註

從還原串流讀取紀錄的原始資料。 記錄的標頭必須先被 #readNextHeader() 方法處理過。 此方法可多次呼叫以分段處理資料;不必在一次通話中全部閱讀。 當當前實體的所有原始資料都被讀取後,繼續呼叫此方法將返回零。

Java 文件 android.app.backup.BackupDataInput.readEntityData(byte[], int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於