我想启动一个特定的启动器(由用户设置),它适用于下面的代码。然而,启动器并没有移动到用户的“默认”屏幕(例如最左边的屏幕),而是移动到用户最后离开的那个。有没有办法告诉启动器在打开时移动到用户的默认屏幕?我试过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);