我有一个从App小部件打开活动的功能,如下所示:
protected PendingIntent openSettingsPedingIntent(Context context) {
Intent settingsIntent = new Intent(context, SettingsActivity.class);
settingsIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
return PendingIntent.getActivity(context, 1, settingsIntent, 0);
}
这很好用,但是当我执行以下步骤时,App-Widget会打开我的App的最后一个Activity,而不是SettingsActivity
:
当我现在单击应用程序小部件时,它会打开我在应用程序中打开的最后一个活动,而不是SettingsActivity
。
任何想法为什么会发生这种情况?
答案 0 :(得分:0)
尝试将cuda_
中的0
替换为PendingIntent
FLAG_UPDATE_CURRENT