Activityを表示したまましばらく放置してSleepに入ったときOnPauseが呼ばれますが、
このonPause内で、Sleepに入ったことによるOnPauseなのか、別のActivityを開いた
ことによるOnPauseなのかを判断する方法はないでしょうか?
Sleepに入ったときはActivityを終了させてHome画面に戻したいと思っています。
そんな事をするアプリがあるようなので何か方法はありそうなのですが...。
よろしくお願いします。
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
出来るか試していませんが、
BroadcastReceiverで”screen_off”を検知すれば
Sleepに入ったことがわかると思います。
On 2月10日, 午後3:44, kazIwa <ginga0...@gmail.com> wrote:
> 出来るか試していませんが、
> BroadcastReceiverで”screen_off”を検知すれば
> Sleepに入ったことがわかると思います。
ありがとうございました。この方法で検知出来ました。
ただ、このイベントが発生するのは、onPauseより後のようです...。
しかしこれを突破口にしてもう少しあがいてみようと思います。
これはこれで私のプログラムの別の問題を解決出来たので
とても助かりました。
本当にありがとうございました。