IDeviceMonitor
public interface IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Cihazların durumunu izlemek için arayüz. Bir IDeviceManager
örneğine iletilmek üzere tasarlanmıştır; bu noktada IDeviceManager
ilgili olaylar tetiklendikçe geri aramaları başlatır. Herhangi bir önbelleğe alma veya toplu işlemin, IDeviceMonitor
örneği içinde gerçekleştirilmesi gerekir.
Özet
İç içe sınıflar | |
---|---|
class | IDeviceMonitor.DeviceLister Bilinen aygıtları 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
CihazDevletDeğişimini bildir
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
bir aygıt durumunun değiştirildiğini bildirir. İzleme uygulamaları, bu yöntemde yaptıkları işleme 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'ı ayarlamak için başarılı bir girişimden 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-03-30 UTC.