Arka PlanCihazİşlemi
public
class
BackgroundDeviceAction
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.device.BackgroundDeviceAction |
Belirli bir cihazda, işlem iptal edilene kadar gerektiği kadar tekrar eden bir komut çalıştırır.
Sınıf çalıştırıldığında komut, cihazda ayrı bir iş parçacığında çalıştırılır ve çıkış şu şekilde olur: geçici bir ana makine dosyasında toplanır.
Bu şekilde:
- Cihaz test sırasında kalıcı olarak çevrimdışı olursa günlük verileri saklanır.
- gözlemlemenize olanak tanır.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
BACKGROUND_DEVICE_ACTION
|
Kamu inşaatçıları | |
---|---|
BackgroundDeviceAction(String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)
|
Herkese açık yöntemler | |
---|---|
void
|
cancel()
Komutu iptal eder. |
boolean
|
isCancelled()
Komutun iptal edilip edilmediğini gösterir. |
void
|
run()
İptal edilene kadar komutu tekrar eder. |
Korunan yöntemler | |
---|---|
void
|
waitForDeviceRecovery(String exceptionType)
Cihaz herhangi bir nedenle çevrimdışı olursa kurtarma işlemi ana makineden tetiklenir. Bu nedenle, kullanılamayan cihazın durumu kurtarılana veya çağrı başarısız olana kadar engelleme yapmamız gerekir. |
Fields'ın oynadığı filmler
ARKA PLAN_CİHAZ_İŞLEMİ
public static final String BACKGROUND_DEVICE_ACTION
Kamu inşaatçıları
Arka PlanCihazİşlemi
public BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)
BackgroundDeviceAction
oluşturur
Parametreler | |
---|---|
command |
String : çalıştırılacak komut |
descriptor |
String : komutun açıklamasıdır. Yalnızca günlük kaydı içindir. |
device |
ITestDevice : komutun çalıştırılacağı cihaz |
receiver |
IShellOutputReceiver : komut çıkışını toplayan alıcı |
startDelay |
int : cihaz internete bağlandıktan sonra beklenecek gecikme |
Herkese açık yöntemler
iptal
public void cancel ()
Komutu iptal eder.
İptal Edildi
public boolean isCancelled ()
Komutun iptal edilip edilmediğini gösterir.
İlerlemeler | |
---|---|
boolean |
çalıştır
public void run ()
İptal edilene kadar komutu tekrar eder.
Korunan yöntemler
Cihaz Kurtarmayıbekle
protected void waitForDeviceRecovery (String exceptionType)
Cihaz herhangi bir nedenle çevrimdışı olursa kurtarma işlemi ana makineden tetiklenir. Bu nedenle, kullanılamayan cihazın durumu kurtarılana veya çağrı başarısız olana kadar engelleme yapmamız gerekir.