InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
此接口基本上会封装 ERROR(/InputStream)
以使其可克隆。
除非调用 cancel()
,否则资源会泄露;并且
对某个实例调用 cancel()
后,该实例及其创建的任何 ERROR(/InputStream)
都将失效。
摘要
公共方法 | |
---|---|
default
void
|
cancel()
<ph type="x-smartling-placeholder"></ph>
此方法已被弃用。
请改用 |
abstract
void
|
close()
对 InputStream 的来源进行必要的清理。 |
abstract
InputStream
|
createInputStream()
返回 |
abstract
long
|
size()
返回源数据的大小(以字节为单位)。 |
公共方法
取消
public void cancel ()
<ph type="x-smartling-placeholder"></ph>
此方法已废弃。
请改用 close()
。
对 InputStream 的来源进行必要的清理。实质上调用此方法
会使此 InputStreamSource
失效。
关闭
public abstract void close ()
对 InputStream 的来源进行必要的清理。实质上调用此方法
会使此 InputStreamSource
失效。
createInputStream
public abstract InputStream createInputStream ()
返回 ERROR(/InputStream)
的新克隆,以便调用方可以从中读取流
开头。每次调用此方法(直到调用 cancel()
)都会
返回行为完全相同的 ERROR(/InputStream)
,即返回相同的内容。
返回 | |
---|---|
InputStream |
一个 ERROR(/InputStream) ,调用方可用于从
开头。如果此InputStreamSource 已null
因之前对 cancel() 的调用而失效,或者如果新的 InputStream 无法
出于某种其他原因创建的 |
size
public abstract long size ()
返回源数据的大小(以字节为单位)。
返回 | |
---|---|
long |