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.
Trang này được dịch bởi Cloud Translation API.
Switch to English

InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


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

Dự kiế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 cá thể, thì cá thể đó và mọi ERROR(/InputStream) mà nó đã tạo sẽ không hợp lệ.

Tóm lược

Phương pháp công khai

default void cancel ()

Phương pháp này không được dùng nữa. sử dụng close() để thay thế.

abstract void close ()

Thực hiện bất kỳ thao tác dọn dẹp bắt buộc nào trên nguồn của InputStream.

abstract InputStream createInputStream ()

Trả lại 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 pháp công khai

hủy bỏ

public void cancel ()

Phương pháp này không được dùng nữa.
sử dụng close() để thay thế.

Thực hiện bất kỳ thao tác dọn dẹp bắt buộc nào trên 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 trên 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 của InputStreamSource này.

createInputStream

public abstract InputStream createInputStream ()

Trả lại 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ệnh gọi của phương thức này (cho đến khi gọi hàm cancel() ) sẽ trả về một ERROR(/InputStream) hoạt động giống hệt nhau ERROR(/InputStream) - các nội dung giống nhau sẽ được trả về.

Lợi nhuận
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 cancel() hoặc nếu không thể tạo InputStream mới vì một số lý do khác.

kích thước

public abstract long size ()

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

Lợi nhuận
long