【发布时间】:2018-08-28 22:44:35
【问题描述】:
我有一个从 App-Widget 中打开 Activity 的功能,如下所示:
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 从我的应用程序中打开最后一个 Activity,而不是 SettingsActivity:
- 通过任务管理器杀死应用
- 通过 App-Widget 重新打开应用
- 从 SettingsActivity 切换到另一个 Activity
- 按下主页按钮
当我现在单击 App-Widget 时,它会打开我在应用程序中打开的最后一个 Activity,而不是 SettingsActivity。
任何想法为什么会发生这种情况?
【问题讨论】:
标签: android