しょっちゅうON/OFFするけど、開発者向けオプションのかなり下の方にあるのでスクロールするのが面倒くさい。
実は、次のadbコマンドでON/OFFできる。
# ON adb shell settings put global always_finish_activities 1 # OFF adb shell settings put global always_finish_activities 0
現在の設定値は次のadbコマンドで取得できる。
adb shell settings get global always_finish_activities
このコマンドを覚えるのは無理なので、 .zshrc
とかにaliasを書いておく。
alias dontkeepactivities-on='adb shell settings put global always_finish_activities 1; adb shell settings get global always_finish_activities' alias dontkeepactivities-off='adb shell settings put global always_finish_activities 0; adb shell settings get global always_finish_activities'
このようにaliasを設定しておくと、 dontkeepactivities-on
や dontkeepactivities-off
でON/OFFの設定と設定値の確認が一発でできる。
※「アクティビティを保持しない」は英語版では "Don't keep activities" という表記になっている。