2011-10-25 8 views
0

私はserveryアプリを持っています。それはユーザーからの質問です。 私がしたいこと。ユーザーが1ミントのUIを使って何もしなかった場合は、サーバーを終了する必要があります。UIがX時間アイドルであるかどうかを知る方法?

どうすればよいですか?

私はACTION_SCREEN_OFFを知っています。このイベントは、画面がタイムアウトすると実際に呼び出されます。それは30ミントかもしれない?ユーザー設定に依存します。 しかし、ユーザーが30分のタイムアウトを設定したとします。このイベントは30分後に呼び出されます。しかし、UIが1ミントだけアイドルであるかどうかを知りたい。

答えて

2

一般に、私はコード内に(マニフェストエントリではなくダイナミックリスナーだけで)SCREEN_OFFブロードキャストリスナーをインストールします...起動されると、ユーザーはアイドル状態にあることがわかります定義「長すぎる」

+0

私にリンクを教えてください。 – Arslan

+0

Googleの「screen_off receiver」のときに表示される最初のリンクは、むしろ意味があるようです。 http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/ – mah

+0

これは私が探していたものではありません。あなたは私のことを知りません。このイベントは、画面がタイムアウトすると実際に呼び出されます。それは30ミントかもしれない?ユーザー設定に依存します。 しかし、ユーザーが30分のタイムアウトを設定したとします。このイベントは30分後に呼び出されます。しかし、UIが1ミントだけアイドルであるかどうかを知りたい。 – Arslan