Sleepに入ったことを知りたい

1,057 views
Skip to first unread message

ちくも

unread,
Feb 10, 2010, 1:26:29 AM2/10/10
to 日本Androidの会
こんにちは。
ちくもと申します。

Activityを表示したまましばらく放置してSleepに入ったときOnPauseが呼ばれますが、
このonPause内で、Sleepに入ったことによるOnPauseなのか、別のActivityを開いた
ことによるOnPauseなのかを判断する方法はないでしょうか?

Sleepに入ったときはActivityを終了させてHome画面に戻したいと思っています。
そんな事をするアプリがあるようなので何か方法はありそうなのですが...。

よろしくお願いします。

岩田 和宏

unread,
Feb 10, 2010, 1:36:44 AM2/10/10
to android-g...@googlegroups.com
いわたと申します。

出来るか試していませんが、
BroadcastReceiverで”screen_off”を検知すれば
Sleepに入ったことがわかると思いますが。

間違ってたらごめんなさい。
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。


kazIwa

unread,
Feb 10, 2010, 1:44:43 AM2/10/10
to 日本Androidの会
いわたと申します。

出来るか試していませんが、
BroadcastReceiverで”screen_off”を検知すれば
Sleepに入ったことがわかると思います。

ちくも

unread,
Feb 12, 2010, 8:01:07 AM2/12/10
to 日本Androidの会
こんばんは > いわたさん

On 2月10日, 午後3:44, kazIwa <ginga0...@gmail.com> wrote:
> 出来るか試していませんが、
> BroadcastReceiverで”screen_off”を検知すれば
> Sleepに入ったことがわかると思います。

ありがとうございました。この方法で検知出来ました。
ただ、このイベントが発生するのは、onPauseより後のようです...。
しかしこれを突破口にしてもう少しあがいてみようと思います。

これはこれで私のプログラムの別の問題を解決出来たので
とても助かりました。
本当にありがとうございました。

Reply all
Reply to author
Forward
0 new messages