ByteArrayInputStreamSource

public class ByteArrayInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.ByteArrayInputStreamSource


摘要

公用建構函式

ByteArrayInputStreamSource(byte[] array)

公用方法

void close()

在 InputStream 的來源上執行任何必要的清除作業。

InputStream createInputStream()

傳回 InputStream 的新副本,讓呼叫端可以從頭開始讀取串流。

long size()

傳回來源資料的大小 (以位元組為單位)。

公用建構函式

ByteArrayInputStreamSource

public ByteArrayInputStreamSource (byte[] array)

參數
array byte

公用方法

關閉

public void close ()

在 InputStream 的來源上執行任何必要的清除作業。呼叫這個方法基本上會使這個 InputStreamSource 失效。

createInputStream

public InputStream createInputStream ()

傳回 InputStream 的新副本,讓呼叫端可以從頭讀取串流。每次叫用這個方法 (直到呼叫 cancel() 為止) 都會傳回行為相同的 InputStream,也就是傳回相同內容。

傳回
InputStream 呼叫端可使用此 InputStream 從頭讀取資料來源。如果先前呼叫 cancel() 時已使這個 InputStreamSource 失效,或因其他原因無法建立新的 InputStream,則可能會傳回 null

大小

public long size ()

傳回來源資料的大小 (以位元組為單位)。

傳回
long