谷歌致力於推進種族平等的黑人社區。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


該接口基本上包裝了一個ERROR(/InputStream) ,使其可克隆。

應當預期的資源會被洩露,除非cancel()被調用,一旦cancel()被調用的一個實例,即該實例和任何ERROR(/InputStream)的IT創造將是無效的。

摘要

公共方法

default void cancel ()

此方法已被棄用。使用close()來代替。

abstract void close ()

執行InputStream的來源任何必要的清除。

abstract InputStream createInputStream ()

返回的新克隆ERROR(/InputStream) ,使主叫方可以閱讀從開始流。

abstract long size ()

在源數據的字節返回大小。

公共方法

取消

public void cancel ()

此方法已被棄用。
使用close()來代替。

執行InputStream的來源任何必要的清除。調用此方法實質上無效此InputStreamSource

public abstract void close ()

執行InputStream的來源任何必要的清除。調用此方法實質上無效此InputStreamSource

createInputStream

public abstract InputStream createInputStream ()

返回的新克隆ERROR(/InputStream) ,使主叫方可以閱讀從開始流。該方法的每一次調用(直到cancel()被調用)將返回相同-行為ERROR(/InputStream) -相同的內容將被返回。

返回
InputStream 一個ERROR(/InputStream)調用者可以用它來讀取從開始的數據源。可以返回null ,如果這InputStreamSource已由先前調用無效,以cancel()或者如果新的InputStream因為某些其他原因產生。

尺寸

public abstract long size ()

在源數據的字節返回大小。

返回
long