CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.Companion.CompanionDeviceTracker


Class untuk mengalokasikan dan mengosongkan perangkat pendamping

Ringkasan

Metode publik

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

Alokasikan perangkat pendamping berdasarkan kriteria pemilihan.

void freeCompanionDevice(ITestDevice device)

Bebaskan perangkat pendamping sebagaimana diidentifikasi oleh perangkat utama

ITestDevice getCompanionDevice(ITestDevice device)

Ambil perangkat pendamping yang dialokasikan seperti yang diidentifikasi oleh perangkat utama

static CompanionDeviceTracker getInstance()

Mengambil instance singleton pelacak

Metode publik

alokasikanCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Alokasikan perangkat pendamping berdasarkan kriteria pemilihan.

Parameter
device ITestDevice: perangkat utama. digunakan untuk mengidentifikasi perangkat pendamping

opt DeviceSelectionOptions: kriteria pemilihan

Hasil
ITestDevice perangkat dialokasikan atau null jika tidak ada yang tersedia

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Bebaskan perangkat pendamping sebagaimana diidentifikasi oleh perangkat utama

Parameter
device ITestDevice: perangkat utama yang perangkat pendampingnya yang sesuai harus dibebaskan

Menampilkan
IllegalStateException jika tidak ada perangkat pendamping

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Ambil perangkat pendamping yang dialokasikan seperti yang diidentifikasi oleh perangkat utama

Parameter
device ITestDevice: perangkat utama yang dialokasikan dengan perangkat pendamping

Hasil
ITestDevice perangkat pendamping atau null jika tidak ditemukan

getInstance

public static CompanionDeviceTracker getInstance ()

Mengambil instance singleton pelacak

Hasil
CompanionDeviceTracker