AdbDeviceTracker
public
class
AdbDeviceTracker
extends Object
implements
Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
Menyediakan peristiwa perubahan status dan koneksi perangkat dengan menjalankan dan mengurai output perintah 'adb track-devices'.
Class ini dirancang untuk deteksi perangkat. Tindakan ini berjalan di thread latar belakang dan memberi tahu
IAdbDeviceChangeListener yang terdaftar tentang perubahan apa pun.
Ringkasan
Konstruktor publik | |
|---|---|
AdbDeviceTracker()
Membuat AdbDeviceTracker baru. |
|
Metode publik | |
|---|---|
void
|
addListener(IAdbDeviceChangeListener listener)
Menambahkan pemroses untuk mendapatkan notifikasi tentang peristiwa perangkat. |
void
|
removeListener(IAdbDeviceChangeListener listener)
Menghapus pemroses yang sebelumnya ditambahkan. |
void
|
run()
Loop eksekusi utama. |
void
|
stop()
Memberi sinyal ke pelacak untuk menghentikan loop eksekusinya. |
Konstruktor publik
AdbDeviceTracker
public AdbDeviceTracker ()
Membuat AdbDeviceTracker baru.
Metode publik
addListener
public void addListener (IAdbDeviceChangeListener listener)
Menambahkan pemroses untuk mendapatkan notifikasi tentang peristiwa perangkat.
| Parameter | |
|---|---|
listener |
IAdbDeviceChangeListener: IAdbDeviceChangeListener yang akan ditambahkan. |
removeListener
public void removeListener (IAdbDeviceChangeListener listener)
Menghapus pemroses yang sebelumnya ditambahkan.
| Parameter | |
|---|---|
listener |
IAdbDeviceChangeListener: IAdbDeviceChangeListener yang akan dihapus. |
lari
public void run ()
Loop eksekusi utama. Tindakan ini harus dijalankan di thread khusus.
berhenti
public void stop ()
Memberi sinyal ke pelacak untuk menghentikan loop eksekusinya.