ByteArrayInputStreamSource

public class ByteArrayInputStreamSource
extends Object implements InputStreamSource

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


Tóm tắt

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

ByteArrayInputStreamSource(byte[] array)

Phương thức công khai

void close()

Dọn dẹp mọi thứ cần thiết trên nguồn của InputStream.

InputStream createInputStream()

Trả về một bản sao mới của InputStream để người gọi có thể đọc luồng từ đầ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

ByteArrayInputStreamSource

public ByteArrayInputStreamSource (byte[] array)

Tham số
array byte

Phương thức công khai

đóng

public void close ()

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

createInputStream

public InputStream createInputStream ()

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

Giá trị trả về
InputStream Một InputStream mà người gọi có thể dùng để đọc nguồn dữ liệu từ đầu. Có thể trả về null nếu InputStreamSource này đã bị vô hiệu hoá do một lệnh gọi trước đó đến cancel() hoặc nếu không thể tạo InputStream mới 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