Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Antarmuka untuk memantau status perangkat. Dimaksudkan untuk diteruskan ke IDeviceManager contoh, di mana titik IDeviceManager akan memanggil callback sebagai peristiwa terkait dipicu. Setiap caching atau batching kebutuhan yang akan dilakukan dalam IDeviceMonitor misalnya.

Ringkasan

Kelas bersarang

class IDeviceMonitor.DeviceLister

Sebuah Runnable kelas -seperti yang harus mengembalikan perangkat yang dikenal dan negara-negara mereka.

Metode publik

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

Sinyal IDeviceMonitor bahwa negara perangkat telah berubah.

abstract void run ()

Metode yang akan dipanggil setelah semua bidang @Option Monitor telah disetel.

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Memungkinkan DeviceLister harus ditetapkan.

abstract void stop ()

Metode yang akan dipanggil saat Monitor perlu dihentikan.

Metode publik

notifyDeviceStateChange

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

Sinyal IDeviceMonitor bahwa negara perangkat telah berubah. Implementasi monitor harus membatasi jumlah pemrosesan dan interaksi IDeviceManager/DeviceLister yang mereka lakukan dalam metode ini.

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Lari

public abstract void run ()

Metode yang akan dipanggil setelah semua bidang @Option Monitor telah disetel.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Memungkinkan DeviceLister harus ditetapkan. Setelah upaya berhasil untuk mengatur Lister, implementasi dapat membuang semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public abstract void stop ()

Metode yang akan dipanggil saat Monitor perlu dihentikan.