InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
โดยพื้นฐานแล้วอินเทอร์เฟซนี้จะรวม ERROR(/InputStream)
เพื่อให้ทำสำเนาได้
โปรดทราบว่าระบบจะปล่อยทรัพยากรโดยไม่ได้ตั้งใจ เว้นแต่จะมีการเรียกใช้ cancel()
และเมื่อมีการเรียกใช้ cancel()
ในอินสแตนซ์ อินสแตนซ์และ ERROR(/InputStream)
ทั้งหมดที่สร้างขึ้นจะใช้งานไม่ได้
สรุป
เมธอดสาธารณะ | |
---|---|
default
void
|
cancel()
เราเลิกใช้งานเมธอดนี้แล้ว
ให้ใช้ |
abstract
void
|
close()
ทําการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream |
abstract
InputStream
|
createInputStream()
แสดงผลรายการ |
abstract
long
|
size()
แสดงผลขนาดข้อมูลต้นทางเป็นไบต์ |
เมธอดสาธารณะ
ยกเลิก
public void cancel ()
วิธีการนี้เลิกใช้งานแล้ว
โปรดใช้ close()
แทน
ทําการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream การเรียกใช้เมธอดนี้จะทําให้ InputStreamSource
นี้ใช้งานไม่ได้
ปิด
public abstract void close ()
ทําการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream การเรียกใช้เมธอดนี้จะทําให้ InputStreamSource
นี้ใช้งานไม่ได้
createInputStream
public abstract InputStream createInputStream ()
แสดงผลรายการ ERROR(/InputStream)
ที่โคลนใหม่เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ต้น การเรียกใช้เมธอดนี้แต่ละครั้ง (จนกว่าจะมีการเรียกใช้ cancel()
) จะแสดงผล ERROR(/InputStream)
ที่มีลักษณะการทำงานเหมือนกัน ซึ่งจะแสดงผลเนื้อหาเดียวกัน
คิกรีเทิร์น | |
---|---|
InputStream |
ERROR(/InputStream) ที่ผู้เรียกใช้สามารถใช้เพื่ออ่านแหล่งข้อมูลตั้งแต่ต้น อาจแสดงผลเป็น null หาก InputStreamSource นี้ถูกทำให้เป็นโมฆะโดยการเรียกใช้ cancel() ก่อนหน้านี้ หรือหากสร้าง InputStream ใหม่ไม่ได้ด้วยเหตุผลอื่น |
ขนาด
public abstract long size ()
แสดงผลขนาดข้อมูลต้นทางเป็นไบต์
คิกรีเทิร์น | |
---|---|
long |