私はコアBlackberryアプリケーションを使用しています。このアプリケーションでは、画面がアクティブで空白になっていないか、そのままにした後にスリープモードになっていない時間を検出する必要があります。
私はたくさん検索しますが、何も面白いことはありませんでした。続行できるように、役立つ情報またはスニペットを提供してください。
私はコアBlackberryアプリケーションを使用しています。このアプリケーションでは、画面がアクティブで空白になっていないか、そのままにした後にスリープモードになっていない時間を検出する必要があります。
私はたくさん検索しますが、何も面白いことはありませんでした。続行できるように、役立つ情報またはスニペットを提供してください。
クラスScreenのonExposedおよびonObscuredメソッドを試すことができます。
保護された無効onObscured()
この画面が隠されているときに呼び出されます。最上位にあったスクリーンは、次の方法で隠されなくなりました。
- ディスプレイ スタックにプッシュされた新しい画面
- この画面の上にグローバル画面が表示されます
- この画面のアプリケーションはバックグラウンドになります
- この画面はプッシュされ、上記のルールによって隠されていると見なされます
保護された無効onExposed()
この画面が公開されたときに呼び出されます。画面が最上位になると、次の方法で公開されます。
- 画面がディスプレイスタックからポップされます
- グローバル画面がポップされます
- この画面のアプリケーションはフォアグラウンドを受け取ります
- この画面はプッシュされ、上記のルールによって公開されたと見なされます