使用intent标志重启android app

时间:2015-12-08 12:26:47

标签: android android-intent

关于语言更改的事件我只想重新启动Android应用程序以反映ui更改,所以这里是我的代码:

Intent i = getBaseContext().getPackageManager()
                  .getLaunchIntentForPackage(getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_TASK_ON_HOME);
startActivity(i);

这与android lollypop和jellybeans工作正常,但它不能与kitkat一起使用

Android:launchMode =" singleTask"

0 个答案:

没有答案