SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource ที่สำรองไฟล์ สร้างสแน็ปช็อตของเนื้อหา ERROR(/InputStream) ดั้งเดิมเพื่อให้แน่ใจว่า createInputStream() จะส่งคืน ERROR(/InputStream) ที่ทำงานเหมือนกันตามต้องการ

สรุป

ผู้สร้างสาธารณะ

SnapshotInputStreamSource (String name, InputStream stream)

ตัวสร้างสำหรับ InputStreamSource ที่สำรองไฟล์

วิธีการสาธารณะ

void close ()

ทำการล้างข้อมูลที่จำเป็นบนแหล่งที่มาของ InputStream

InputStream createInputStream ()

ส่งคืนโคลนใหม่ของ ERROR(/InputStream) เพื่อให้ผู้โทรสามารถอ่านสตรีมได้ตั้งแต่ต้น

long size ()

ส่งกลับขนาดเป็นไบต์ของข้อมูลต้นทาง

ผู้สร้างสาธารณะ

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

ตัวสร้างสำหรับ InputStreamSource ที่สำรองไฟล์

พารามิเตอร์
name String

stream InputStream

วิธีการสาธารณะ

ปิด

public void close ()

ทำการล้างข้อมูลที่จำเป็นบนแหล่งที่มาของ InputStream การเรียกวิธีนี้จะทำให้ InputStreamSource นี้ใช้งานไม่ได้

createInputStream

public InputStream createInputStream ()

ส่งคืนโคลนใหม่ของ ERROR(/InputStream) เพื่อให้ผู้โทรสามารถอ่านสตรีมได้ตั้งแต่ต้น การเรียกใช้เมธอดนี้แต่ละครั้ง (จนกว่าจะมีการเรียก cancel() จะส่งคืน ERROR(/InputStream) ที่มีพฤติกรรมเหมือนกัน -- เนื้อหาเดียวกันจะถูกส่งคืน

คืนสินค้า
InputStream ERROR(/InputStream) ที่ผู้เรียกสามารถใช้เพื่ออ่านแหล่งข้อมูลตั้งแต่เริ่มต้น อาจส่งคืน null หาก InputStreamSource นี้ถูกยกเลิกโดยการโทรก่อนหน้าเพื่อ cancel() หรือหากไม่สามารถสร้าง InputStream ใหม่ได้ด้วยเหตุผลอื่น

ขนาด

public long size ()

ส่งกลับขนาดเป็นไบต์ของข้อมูลต้นทาง

คืนสินค้า
long