IShellOutputReceiver
public
interface
IShellOutputReceiver
| com.android.ddmlib.IShellOutputReceiver |
מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמתמודדות עם פלט מפקודת מעטפת מרוחקת במכשיר או באמולטור.
סיכום
methods ציבוריים | |
|---|---|
abstract
void
|
addOutput(byte[] data, int offset, int length)
הפונקציה נקראת בכל פעם שיש נתונים חדשים. |
abstract
void
|
flush()
הפונקציה מופעלת בסיום ההרצה של התהליך (אלא אם התהליך בוטל). |
abstract
boolean
|
isCancelled()
שיטת ביטול להפסקת הביצוע של פקודת ה-Shell המרוחקת. |
methods ציבוריים
addOutput
public abstract void addOutput (byte[] data,
int offset,
int length)הפונקציה נקראת בכל פעם שיש נתונים חדשים.
| פרמטרים | |
|---|---|
data |
byte: הנתונים החדשים. |
offset |
int: ההיסט שבו מתחילים הנתונים החדשים. |
length |
int: אורך הנתונים החדשים. |
ישירה
public abstract void flush ()
הפונקציה מופעלת בסיום ההרצה של התהליך (אלא אם התהליך בוטל). כך המקבל יכול לסיים את הפעולה ולנקות את כל הנתונים שעוד לא עברו עיבוד.
isCancelled
public abstract boolean isCancelled ()
שיטת ביטול להפסקת הביצוע של פקודת ה-Shell המרוחקת.
| החזרות | |
|---|---|
boolean |
true כדי לבטל את ההרצה של הפקודה. |