แหล่งที่มาของอินพุตสตรีม
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 |