Taskerでアプリを閉じるアクションの代案としてGoHomeを利用する[備忘録]
Tasker
TaskerでTaskを作成していて毎回悩むのは、特定のアプリを閉じるアクションをどうやって実装するかです。
アクションで Kill App
が用意されているものrootの取得を必要とするからです。
今回は1つ代案を紹介します。
GoHome
GoHome
は App>GoHome
から設定可能で、下記説明の通りホームスクリーンに遷移させるアクションです。
Go to the current system Home Screen.
If the Page parameter is greater than 0, the home screen is requested to start on that page.
Some of the supporting home screens are Holo Launcher, Launcher Pro, Nova Launcher and Car Dock Home (v3). If your Home Screen app doesn't support it, you could contact the developer and refer them to Tasker's developer page: tasker.dinglisch.net/developer.html for info on how to include it.
つまりアプリを閉じる代わりにHome画面に遷移することで、アプリを閉じた動作を再現します。
単にHomeボタンをタップしてホーム画面に戻るのと一緒です。
この場合、アプリをKillするわけではないのでバックグラウンドで開いたままになっていますが、単にアプリを閉じてホーム画面に戻りたいだけであればこちらを使ってはいかがでしょうか。
また、Page
から戻るホーム画面のページ数、 If
から実行する条件式を付与できるため、特定の条件であればホーム画面に戻る、そうでなければアプリを開いたままにするというアクションを設定できます。
良ければ活用してみてください。
Discussion