画面スリープや他アプリへの切り替えイベント
ActivityのonPause, onResumeで取れる
@Override public void onPause(){ super.onPause(); Log.v("test", "onPause"); } @Override public void onResume(){ super.onResume(); Log.v("test", "onResume"); }
- 電源ボタンを押して画面を切った時
- ホームボタンを押してホームに戻った時
- ホーム長押しで別のアプリに切り替えた時
にonPauseが呼ばれる。
- 電源ボタンを入れ直して、アプリがフォアグラウンドにある時(画面ロックを使っていたらロック画面が表示された時点で)
- ホームボタン長押しで別アプリから戻ってきた時
- 戻るボタンで別アプリから戻ってきた時
onResumeが呼ばれる