以下のコードで正常に動作する特定のランチャー (ユーザーが設定) を起動したいと思います。ただし、ランチャーはユーザーの「デフォルト」画面 (たとえば、一番左の画面) に移動するのではなく、ユーザーが最後に中断した画面に移動します。ランチャーを開いたときにユーザーのデフォルト画面に移動するように指示する方法はありますか? 私は試してみましIntent.FLAG_ACTIVITY_NEW_TASK
たIntent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
。
Intent home = new Intent("android.intent.action.MAIN");
home.addCategory("android.intent.category.HOME");
home.setClassName(launcherPackage, launcherActivity);
startActivity(home);