IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Cihazların durumunu izlemek için arayüz. Bir geçirilecek Amaçlanan IDeviceManager bu noktada örneğin, IDeviceManager ilgili olaylar tetiklenir olarak geri aramalar açılmasına neden olur. Herhangi önbelleğe alma veya beton ihtiyacı içinde yapılacak IDeviceMonitor örneği.

Özet

iç içe sınıflar

class IDeviceMonitor.DeviceLister

Bir Runnable benzeri sınıfı olduğu bilinen cihazları ve bunların durumlarını dönmelidir.

Genel yöntemler

abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Sinyalleri IDeviceMonitor bir cihaz devlet değiştirildiğini.

abstract void run ()

Monitörün @Option alanlarının tümü ayarlandıktan sonra çağrılacak bir yöntem.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Verir DeviceLister ayarlanması.

abstract void stop ()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.

Genel yöntemler

notifyDeviceStateDeğiştir

public abstract void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Sinyalleri IDeviceMonitor bir cihaz devlet değiştirildiğini. İ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

Çalıştırmak

public abstract void run ()

Monitörün @Option alanlarının tümü ayarlandıktan sonra çağrılacak bir yöntem.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Verir DeviceLister ayarlanması. Listeleyiciyi ayarlamak için başarılı bir denemeden sonra, uygulamalar sonraki tüm denemeleri iptal edebilir.

parametreler
lister IDeviceMonitor.DeviceLister

Dur

public abstract void stop ()

Monitörün durdurulması gerektiğinde çağrılacak bir yöntem.