启动启动器并移至默认主屏幕

时间:2013-09-19 23:46:21

标签: android android-launcher

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

1 个答案:

答案 0 :(得分:0)

我通过发送上述Intent 两次(一次实际显示主屏幕,第二次将主屏幕移回默认桌面)解决了这个问题。