インターフェース WorkContextLifecycleListener
public interface WorkContextLifecycleListener
このクラスは、Work
インスタンスに関連付けられたWorkContext
の処理中に発生するさまざまなイベントをモデル化します。このインターフェースは、WorkContext
が関連付けられているWork
インスタンスの実行コンテキストとして設定されている場合に、WorkManager
から通知を受信するためにWorkContext
インスタンスによって実装される場合があります。WorkManager
がWorkContextProvider
を実装するWork
インスタンスの実行コンテキストをセットアップするとき、WorkContext
インスタンスがこのインターフェースを実装する場合、WorkManager
は関連するライフサイクル通知を行う必要があります。WorkListener
をパラメーターとして渡すメソッドの 1 つを使用してWork
インスタンスがコネクターWorkManager
に送信されると、WorkManager
はWork
関連の通知をWorkListener
に送信し、WorkContext
セットアップ関連の通知をこのインターフェースに送信する必要があります。WorkContext
をWork
インスタンスに関連付けるときに発生する可能性のあるエラー状態は、WorkContextErrorCodes
にキャプチャーされます。- 導入:
- 1.6
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
contextSetupComplete()
WorkContext
インスタンスがWork
インスタンスの実行コンテキストとして正常に設定されたときに呼び出されます。void
contextSetupFailed(StringSE errorCode)
WorkContext
インスタンスが、関連付けられているWork
インスタンスの実行コンテキストとして設定されたときに呼び出されます。
メソッドの詳細
contextSetupComplete
void contextSetupComplete()
WorkContext
インスタンスがWork
インスタンスの実行コンテキストとして正常に設定されたときに呼び出されます。- 導入:
- 1.6
contextSetupFailed
void contextSetupFailed(StringSE errorCode)
WorkContext
インスタンスが、関連付けられているWork
インスタンスの実行コンテキストとして設定されたときに呼び出されます。- パラメーター:
errorCode
-WorkContextErrorCodes
で定義されたエラーコードまたはサブクラスの 1 つ- 導入:
- 1.6
- 関連事項:
WorkContextErrorCodes