IShellOutputReceiver
public
interface
IShellOutputReceiver
| com.android.ddmlib.IShellOutputReceiver |
توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع الأمر out from a remote shell على جهاز أو محاكي.
ملخّص
الطُرق العامة | |
|---|---|
abstract
void
|
addOutput(byte[] data, int offset, int length)
يتم استدعاء هذه الدالة في كل مرة تتوفّر فيها بعض البيانات الجديدة. |
abstract
void
|
flush()
يتم استدعاؤها في نهاية تنفيذ العملية (ما لم يتم إلغاء العملية). |
abstract
boolean
|
isCancelled()
طريقة الإلغاء لإيقاف تنفيذ أمر shell عن بُعد |
الطُرق العامة
addOutput
public abstract void addOutput (byte[] data,
int offset,
int length)يتم استدعاء هذه الدالة في كل مرة تتوفّر فيها بعض البيانات الجديدة.
| المعلمات | |
|---|---|
data |
byte: البيانات الجديدة |
offset |
int: الإزاحة التي تبدأ عندها البيانات الجديدة. |
length |
int: طول البيانات الجديدة. |
flush
public abstract void flush ()
يتم استدعاؤها في نهاية تنفيذ العملية (ما لم يتم إلغاء العملية). ويتيح ذلك للمستلِم إنهاء أي بيانات لم تتم معالجتها بعد وإزالتها.
isCancelled
public abstract boolean isCancelled ()
طريقة الإلغاء لإيقاف تنفيذ أمر shell عن بُعد
| المرتجعات | |
|---|---|
boolean |
يجب ضبط القيمة على "صحيح" لإلغاء تنفيذ الأمر. |