快照输入流源

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


文件支持的InputStreamSource。创建原始ERROR(/InputStream)内容的快照,以确保createInputStream()将根据需要返回行为相同的ERROR(/InputStream)

概括

公共构造函数

SnapshotInputStreamSource (String name, InputStream stream)

文件支持的InputStreamSource的构造函数

公共方法

void close ()

对 InputStream 的源进行任何所需的清理。

InputStream createInputStream ()

返回ERROR(/InputStream)的新克隆,以便调用者可以从头读取流。

long size ()

返回源数据的大小(以字节为单位)。

公共构造函数

快照输入流源

public SnapshotInputStreamSource (String name, 
                InputStream stream)

文件支持的InputStreamSource的构造函数

参数
name String

stream InputStream

公共方法

关闭

public void close ()

对 InputStream 的源进行任何所需的清理。调用此方法本质上会使此InputStreamSource失效。

创建输入流

public InputStream createInputStream ()

返回ERROR(/InputStream)的新克隆,以便调用者可以从头读取流。每次调用此方法(直到调用cancel()为止)都将返回一个行为相同的ERROR(/InputStream) —— 将返回相同的内容。

退货
InputStream调用者可以使用ERROR(/InputStream)从头开始​​读取数据源。如果此InputStreamSource已因先前调用cancel()失效,或者由于某些其他原因无法创建新的 InputStream,则可能返回null

尺寸

public long size ()

返回源数据的大小(以字节为单位)。

退货
long