Android – 戻るボタンを検知するにはonDestroyメソッドを使う

Androidには戻るための物理キーが存在する
戻るボタンが押されたことを検知するには、onDestroy()を使う

Activityで戻るボタンが押されたときのサイクル

Activityで戻るボタンが押されると、

  1. onPause()
  2. onStop()
  3. onDestroy()

が実行される

戻るボタンが押された時にセンサーやGPSなどをOFFにするには、onDestory()メソッドに書くのが良さそう
ある画面でセンサーやGPSを起動した場合、起動し続けると電力をとにかく消費してしまう
例えば、戻るボタンが押されたことを検知して、センサーやGPSをOFFにする制御をキチンと行うみたいなときに使う

参考
穀風: ホームボタン と 戻るボタン で Activity の終了処理が異なる