Androidアプリを開発しております。
Androidのライフサイクルは把握いたしました。
その中でアプリとしてフォアグラウンド/バックグラウンドに移動したタイミングで処理をしたいと思って押します。
対応できると思われる内容を複数試してみましたが、希望している処理はできない状態です。。
1. onPause/onResume
ActivityのライフサイクルとしてonPause/onResumeを試してみましたが
画面遷移でも呼ばれてしまいます。
BaseActivityを継承して各画面を作成しているためです。
2. onUserLeaveHint
こちらも試して見ましたが、ホームボタンでアプリをバックグラウンドに移動するのは取得できます。
□のマルチボタンでバックグラウンドに移動する方法が取得できません。
3. BroadcastReceiverでボタン押下を取得
ホームボタンが押されたタイミングをBroadcastReceiverで取得はできました。
しかしこちらもマルチボタン押下は取得できませんでした。
Androidの機能としてアプリの状態検知は取得できそうに思えるのですが、
ご教示いただけないでしょうか?
よろしくお願いいたします。
あなたの回答
tips
プレビュー