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

IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


デバイスの状態を監視するためのインターフェイス。 IDeviceManagerインスタンスに渡されるように意図されています。この時点で、関連するイベントがトリガーされると、 IDeviceManagerはコールバックを呼び出します。キャッシュまたはバッチ処理は、 IDeviceMonitorインスタンス内で実行する必要があります。

概要

ネストされたクラス

class IDeviceMonitor.DeviceLister

既知のデバイスとその状態を返すRunnableようなクラス。

パブリックメソッド

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

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

abstract void run ()

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

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceListerを設定できます。

abstract void stop ()

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

パブリックメソッド

notifyDeviceStateChange

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

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

パラメーター
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

走る

public abstract void run ()

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

setDeviceLister

public abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

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

パラメーター
lister IDeviceMonitor.DeviceLister

やめる

public abstract void stop ()

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