Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
com.android.tradefed.device.DeviceMonitorMultiplexer


複数のIDeviceMonitorリクエストを伝播するためのプロキシクラス。

概要

パブリックコンストラクター

DeviceMonitorMultiplexer ()

パブリックメソッド

void addMonitor ( IDeviceMonitor globalDeviceMonitor)
void addMonitors ( globalDeviceMonitors) addMonitors ( globalDeviceMonitors)
void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

デバイスの状態が変更されたことをIDeviceMonitorします。

void removeMonitor ( IDeviceMonitor mon)
void run ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できるようにします。

void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。

パブリックコンストラクター

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

パブリックメソッド

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

パラメーター
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors ( globalDeviceMonitors)

パラメーター
globalDeviceMonitors

notifyDeviceStateChange

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

デバイスの状態が変更されたことをIDeviceMonitorします。モニターの実装では、このメソッドで実行する処理の量とIDeviceManager / DeviceListerの相互作用を制限する必要があります。

パラメーター
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

パラメーター
mon IDeviceMonitor

実行

public void run ()

モニターのすべての@Optionフィールドが設定された後に呼び出されるメソッド。

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できるようにします。リスターの設定が成功した後、実装はそれ以降のすべての試行を破棄する場合があります。

パラメーター
lister IDeviceMonitor.DeviceLister

やめる

public void stop ()

モニターを停止する必要があるときに呼び出されるメソッド。