Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Dòng đầu vàoNguồn

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Giao diện này về cơ bản bao bọc một ERROR(/InputStream) để làm cho nó có thể sao chép được.

Có thể dự đoán rằng một tài nguyên sẽ bị rò rỉ trừ khi cancel() được gọi và một khi cancel() được gọi trên một phiên bản, thì phiên bản đó và bất kỳ ERROR(/InputStream) nào mà nó đã tạo sẽ không hợp lệ.

Bản tóm tắt

Phương thức công khai

default void cancel ()

Phương pháp này không được chấp nhận. thay vào đó hãy sử dụng close() .

abstract void close ()

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

abstract InputStream createInputStream ()

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

abstract long size ()

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

Phương thức công khai

Hủy bỏ

public void cancel ()

Phương pháp này không được chấp nhận.
thay vào đó hãy sử dụng close() .

Thực hiện mọi thao tác dọn dẹp cần thiết đối với nguồn của InputStream. Việc gọi phương thức này về cơ bản sẽ làm mất hiệu lực InputStreamSource này.

đóng

public abstract void close ()

Thực hiện mọi thao tác dọn dẹp cần thiết đối với nguồn của InputStream. Việc gọi phương thức này về cơ bản sẽ làm mất hiệu lực InputStreamSource này.

tạoInputStream

public abstract InputStream createInputStream ()

Trả về một bản sao mới của ERROR(/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 ERROR(/InputStream) -- cùng một nội dung sẽ được trả về.

trả lại
InputStream ERROR(/InputStream) mà người gọi có thể sử dụng để đọc nguồn dữ liệu ngay từ đầu. Có thể trả về null nếu InputStreamSource này đã bị vô hiệu bởi 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.

kích cỡ

public abstract long size ()

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

trả lại
long