SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource dựa trên tệp. Tạo ảnh chụp nhanh của nội dung ERROR(/InputStream) gốc để đảm bảo rằng createInputStream() sẽ trả về các ERROR(/InputStream) có hoạt động giống hệt như là bắt buộc.

Tóm tắt

Hàm khởi tạo công khai

SnapshotInputStreamSource(String name, InputStream stream)

Hàm khởi tạo cho InputStreamSource được sao lưu tệp

Phương thức công khai

void close()

Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream.

InputStream createInputStream()

Trả về một bản sao mới của ERROR(/InputStream) để phương thức gọi có thể đọc luồng từ phần đầu.

long size()

Trả về kích thước tính bằng byte của dữ liệu nguồn.

Hàm khởi tạo công khai

snapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Hàm khởi tạo cho InputStreamSource được sao lưu tệp

Tham số
name String

stream InputStream

Phương thức công khai

đóng

public void close ()

Thực hiện mọi thao tác dọn dẹp cần thiết trên nguồn của InputStream. Về cơ bản, gọi phương thức này làm mất hiệu lực của InputStreamSource này.

createInputStream

public InputStream createInputStream ()

Trả về một bản sao mới của ERROR(/InputStream) để phương thức gọi có thể đọc luồng từ phần đầu. Mỗi lời gọi phương thức này (cho đến khi cancel() được gọi) sẽ trả về một ERROR(/InputStream) có hoạt động giống hệt nhau -- nội dung tương tự sẽ được trả về.

Giá trị trả về
InputStream Một ERROR(/InputStream) mà phương thức gọi có thể dùng để đọc nguồn dữ liệu từ đầu tiên. Có thể trả về giá trị null nếu InputStreamSource này đã được không hợp lệ bởi lệnh gọi trước đến cancel() hoặc nếu InputStream mới không thể vì một số lý do khác.

size

public long size ()

Trả về kích thước tính bằng byte của dữ liệu nguồn.

Giá trị trả về
long