InputStreamSource
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()
傳回來源資料的大小 (以位元組為單位)。 |
公用方法
cancel
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 。 |
size
public abstract long size ()
傳回來源資料的大小 (以位元組為單位)。
傳回 | |
---|---|
long |