0

私はコアBlackberryアプリケーションを使用しています。このアプリケーションでは、画面がアクティブで空白になっていないか、そのままにした後にスリープモードになっていない時間を検出する必要があります。

私はたくさん検索しますが、何も面白いことはありませんでした。続行できるように、役立つ情報またはスニペットを提供してください。

4

1 に答える 1

1

クラスScreenのonExposedおよびonObscuredメソッドを試すことができます。

保護された無効onObscured()

この画面が隠されているときに呼び出されます。最上位にあったスクリーンは、次の方法で隠されなくなりました。

  • ディスプレイ スタックにプッシュされた新しい画面
  • この画面の上にグローバル画面が表示されます
  • この画面のアプリケーションはバックグラウンドになります
  • この画面はプッシュされ、上記のルールによって隠されていると見なされます


保護された無効onExposed()

この画面が公開されたときに呼び出されます。画面が最上位になると、次の方法で公開されます。

  • 画面がディスプレイスタックからポップされます
  • グローバル画面がポップされます
  • この画面のアプリケーションはフォアグラウンドを受け取ります
  • この画面はプッシュされ、上記のルールによって公開されたと見なされます
于 2012-06-13T12:39:43.263 に答える