گیرنده چندگانه

public class MultiReceiver
extends Object implements IShellOutputReceiver

شیء جاوا
com.android.ddmlib.MultiReceiver


پیاده‌سازی پایه IShellOutputReceiver که چندین نمونه از IShellOutputReceiver را می‌گیرد و داده‌های دریافتی را به همه آنها پخش می‌کند.

خلاصه

سازندگان عمومی

MultiReceiver ( IShellOutputReceiver... receivers)

روش‌های عمومی

void addOutput (byte[] data, int offset, int length)

هر بار که داده‌های جدیدی در دسترس قرار گیرد، فراخوانی می‌شود.

void flush ()

در پایان اجرای فرآیند فراخوانی می‌شود (مگر اینکه فرآیند لغو شده باشد).

boolean isCancelled ()

متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.

سازندگان عمومی

گیرنده چندگانه

public MultiReceiver (IShellOutputReceiver... receivers)

پارامترها
receivers IShellOutputReceiver

روش‌های عمومی

خروجی اضافه

public void addOutput (byte[] data, 
                int offset, 
                int length)

هر بار که داده‌های جدیدی در دسترس قرار گیرد، فراخوانی می‌شود.

پارامترها
data byte : داده جدید.

offset int : مقدار اولیه‌ای که داده‌های جدید از آن شروع می‌شوند.

length int : طول داده جدید.

فلاشینگ

public void flush ()

در پایان اجرای فرآیند فراخوانی می‌شود (مگر اینکه فرآیند لغو شده باشد). این به گیرنده اجازه می‌دهد تا هر داده‌ای را که هنوز پردازش نشده است، خاتمه داده و پاک کند.

لغو شد

public boolean isCancelled ()

متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.

بازگشت‌ها
boolean برای لغو اجرای دستور، true را وارد کنید.