گیرنده خروجی 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 را وارد کنید. |