Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Antarmuka untuk memantau status perangkat. Dimaksudkan untuk diteruskan ke instance IDeviceManager , di mana IDeviceManager akan memanggil callback saat peristiwa terkait dipicu. Caching atau batching apa pun perlu dilakukan dalam instance IDeviceMonitor .

Ringkasan

Kelas bertingkat

class IDeviceMonitor.DeviceLister

Kelas seperti Runnable yang harus mengembalikan perangkat yang dikenal dan statusnya.

Metode publik

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

IDeviceMonitor sinyal ke IDeviceMonitor bahwa status perangkat telah diubah.

abstract void run ()

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

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Izinkan DeviceLister disetel.

abstract void stop ()

Sebuah metode yang akan dipanggil saat Monitor perlu dihentikan.

Metode publik

notifyDeviceStateChange

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

IDeviceMonitor sinyal ke IDeviceMonitor bahwa status perangkat telah diubah. 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 disetel.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Memungkinkan DeviceLister disetel. Setelah upaya berhasil untuk mengatur Lister, implementasi dapat mengabaikan semua upaya berikutnya.

Parameter
lister IDeviceMonitor.DeviceLister

berhenti

public abstract void stop ()

Sebuah metode yang akan dipanggil saat Monitor perlu dihentikan.