مصدر الإدخال
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 |