گیرنده خروجی IShell

public interface IShellOutputReceiver

com.android.ddmlib.IShellOutputReceiver


کلاس‌هایی که این رابط را پیاده‌سازی می‌کنند، متدهایی ارائه می‌دهند که خارج از یک دستور shell از راه دور روی یک دستگاه/شبیه‌ساز کار می‌کنند.

خلاصه

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

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

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

abstract void flush ()

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

abstract boolean isCancelled ()

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

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

خروجی اضافه

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

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

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

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

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

فلاشینگ

public abstract void flush ()

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

لغو شد

public abstract boolean isCancelled ()

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

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