IDeviceMonitor
public interface IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Cihazların durumunu izlemek için arayüz. Bir IDeviceManager
örneğine iletilmesi amaçlanır; bu noktada IDeviceManager
ilgili olaylar tetiklendiğinde geri aramaları başlatır. Herhangi bir önbelleğe alma veya toplu işlemin IDeviceMonitor
örneğinde gerçekleştirilmesi gerekir.
Özet
İç içe geçmiş sınıflar | |
---|---|
class | IDeviceMonitor.DeviceLister Bilinen cihazları ve durumlarını döndürmesi gereken |
Genel yöntemler | |
---|---|
abstract void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) |
abstract void | run () Monitörün tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem. |
abstract void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) |
abstract void | stop () Monitörün durdurulması gerektiğinde çağrılacak bir yöntem. |
Genel yöntemler
notifyDeviceStateChange
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
bir aygıt durumunun değiştirildiğini bildirir. Monitör uygulamaları, bu yöntemde yaptıkları işlem miktarını ve IDeviceManager/DeviceLister etkileşimini sınırlamalıdır.
Parametreler | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
koşmak
public abstract void run ()
Monitörün tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
ayarlanmasına izin verir. Lister'ı başarılı bir şekilde ayarlama girişiminden sonra uygulamalar sonraki tüm girişimleri iptal edebilir.
Parametreler | |
---|---|
lister | IDeviceMonitor.DeviceLister |
durmak
public abstract void stop ()
Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-01 UTC.