使用意图标志重新启动android应用程序
在发生语言更改时,我只想重新启动android应用程序以反映ui更改,因此以下是我的代码:使用意图标志重新启动android应用程序,android,android-intent,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 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棒棒糖和果冻豆很好,但对kitkat不起作用
Android:launchMode=“singleTask”可能重复的