CompanionDeviceTracker
  public
  
  
  
  class
  CompanionDeviceTracker
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker | 
Una classe per l'allocazione e la liberazione dei dispositivi companion
Riepilogo
| Metodi pubblici | |
|---|---|
| 
        
        
        
        
        
        ITestDevice | 
      allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
      Assegna un dispositivo secondario in base a criteri di selezione. | 
| 
        
        
        
        
        
        void | 
      freeCompanionDevice(ITestDevice device)
      Liberare il dispositivo secondario identificato dal dispositivo principale | 
| 
        
        
        
        
        
        ITestDevice | 
      getCompanionDevice(ITestDevice device)
      Recupera il dispositivo secondario allocato identificato dal dispositivo principale | 
| 
        
        
        static
        
        
        CompanionDeviceTracker | 
      getInstance()
      Recupera l'istanza singleton del tracker | 
Metodi pubblici
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Assegna un dispositivo secondario in base a criteri di selezione.
| Parametri | |
|---|---|
| device | ITestDevice: il dispositivo principale, utilizzato per identificare il dispositivo secondario | 
| opt | DeviceSelectionOptions: criteri di selezione | 
| Ritorni | |
|---|---|
| ITestDevice | il dispositivo allocato o nullse non è disponibile alcun dispositivo | 
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Liberare il dispositivo secondario identificato dal dispositivo principale
| Parametri | |
|---|---|
| device | ITestDevice: il dispositivo principale di cui deve essere liberato il dispositivo complementare corrispondente | 
| Lanci | |
|---|---|
| IllegalStateException | Se non sono presenti dispositivi companion | 
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo secondario allocato identificato dal dispositivo principale
| Parametri | |
|---|---|
| device | ITestDevice: il dispositivo principale a cui è allocato il dispositivo secondario | 
| Ritorni | |
|---|---|
| ITestDevice | il dispositivo complementare o nullse non viene trovato | 
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
| Ritorni | |
|---|---|
| CompanionDeviceTracker | |
