輸入流源
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
該接口基本上包裝了一個ERROR(/InputStream)
以使其可克隆。
應該預料到除非調用cancel()
否則資源將被洩漏,並且一旦在實例上調用cancel()
,該實例及其創建的任何ERROR(/InputStream)
將無效。
概括
公共方法 | |
---|---|
default void | cancel () 此方法已棄用。使用 |
abstract void | close () 對 InputStream 的源進行任何必要的清理。 |
abstract InputStream | createInputStream () 返回 |
abstract long | size () 返回源數據的字節大小。 |
公共方法
取消
public void cancel ()
此方法已棄用。
使用close()
代替。
對 InputStream 的源進行任何必要的清理。調用此方法實質上會使此InputStreamSource
無效。
關閉
public abstract void close ()
對 InputStream 的源進行任何必要的清理。調用此方法實質上會使此InputStreamSource
無效。
創建輸入流
public abstract InputStream createInputStream ()
返回ERROR(/InputStream)
的新克隆,以便調用者可以從頭讀取流。每次調用此方法(直到調用cancel()
)都將返回一個行為相同的ERROR(/InputStream)
——將返回相同的內容。
退貨 | |
---|---|
InputStream | 一個ERROR(/InputStream) ,調用者可以使用它從頭開始讀取數據源。如果此InputStreamSource 已因先前對cancel() 的調用而失效,或者如果由於某些其他原因無法創建新的 InputStream,則可能返回null 。 |
尺寸
public abstract long size ()
返回源數據的字節大小。
退貨 | |
---|---|
long |