רקע התקן פעולה

public class BackgroundDeviceAction
extends Object

java.lang. אובייקט
com.android.tradefed.device.BackgroundDeviceAction


מפעיל פקודה במכשיר נתון החוזרת על פי הצורך עד לביטול הפעולה.

כאשר המחלקה מופעלת, הפקודה מופעלת על המכשיר בשרשור נפרד והפלט נאסף בקובץ מארח זמני.

זה נעשה כך:

  • אם המכשיר מנותק במצב לא מקוון במהלך בדיקה, נתוני היומן נשמרים.
  • כדי ללכוד יותר נתונים ממה שיכול להתאים ביומן העגול של המכשיר.

סיכום

שדות

public static final String BACKGROUND_DEVICE_ACTION

בונים ציבוריים

BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)

יוצר BackgroundDeviceAction

שיטות ציבוריות

void cancel ()

מבטל את הפקודה.

boolean isCancelled ()

אם הפקודה מבוטלת.

void run ()

חוזר על הפקודה עד לביטול.

שיטות מוגנות

void waitForDeviceRecovery (String exceptionType)

אם המכשיר יוצא לא מקוון מסיבה כלשהי, השחזור יופעל מהראשית ולכן עלינו רק לחסום עד שהוא יתאושש או שההפעלה נכשלת מכיוון שאינו זמין.

שדות

BACKGROUND_DEVICE_ACTION

public static final String BACKGROUND_DEVICE_ACTION

בונים ציבוריים

רקע התקן פעולה

public BackgroundDeviceAction (String command, 
                String descriptor, 
                ITestDevice device, 
                IShellOutputReceiver receiver, 
                int startDelay)

יוצר BackgroundDeviceAction

פרמטרים
command String : הפקודה לרוץ

descriptor String : תיאור הפקודה. לרישום בלבד.

device ITestDevice : המכשיר להפעלת הפקודה

receiver IShellOutputReceiver : המקלט לאיסוף פלט הפקודה

startDelay int : העיכוב להמתין לאחר שהמכשיר יתחבר לאינטרנט

שיטות ציבוריות

לְבַטֵל

public void cancel ()

מבטל את הפקודה.

זה בוטל

public boolean isCancelled ()

אם הפקודה מבוטלת.

החזרות
boolean

לָרוּץ

public void run ()

חוזר על הפקודה עד לביטול.

שיטות מוגנות

waitForDeviceRecovery

protected void waitForDeviceRecovery (String exceptionType)

אם המכשיר יוצא לא מקוון מסיבה כלשהי, השחזור יופעל מהראשית ולכן עלינו רק לחסום עד שהוא יתאושש או שההפעלה נכשלת מכיוון שאינו זמין.