Android无法以编程方式启动启动器活动

时间:2014-04-07 07:24:57

标签: android android-activity

我想实施这样的方案:如果在活动中onCreate我捕获异常 - >启动发射器活动。我试图以不同的方式做到这一点:

Intent intent = new Intent(this, StartActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setAction(Intent.ACTION_MAIN);
startActivity(intent);

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

但我的应用只关闭了。有什么问题?

1 个答案:

答案 0 :(得分:0)

感谢@ErsinGülbahar:

Intent startMain = new Intent(this, StartActivity.class);
startActivity(startMain);

这么简单。