مصدر الإدخال

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


تلتف هذه الواجهة بشكل أساسي على ERROR(/InputStream) لجعلها قابلة للنسخ.

يجب توقع تسريب أحد الموارد ما لم يتم استدعاء cancel() ، وبمجرد استدعاء cancel() في مثيل ، فإن هذا المثيل وأي ERROR(/InputStream) تم إنشاؤه سيكون غير صالح.

ملخص

الأساليب العامة

default void cancel ()

هذه الطريقة مهملة. استخدم close() بدلاً من ذلك.

abstract void close ()

قم بأي تنظيف مطلوب على مصدر InputStream.

abstract InputStream createInputStream ()

قم بإرجاع نسخة جديدة من ERROR(/InputStream) ، حتى يتمكن المتصل من قراءة الدفق من البداية.

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