我正在为我的应用程序实现一个设置,该设置允许用户切换主题,用户在切换主题时将处于设置活动中,并且在任务上方将是主屏幕。
我希望在activity主题更改后重新启动当前,但我也希望重新启动主屏幕,因此当用户从设置页面返回时,他会看到带有新活动的主屏幕。
重新启动当前activity 很容易,但是如何强制activities当前中的前一个task也重新启动?
我已尝试将FLAG_ACTIVITY_CLEAR_TOP/添加FLAG_ACTIVITY_CLEAR_TASK到intent,但它会从 中删除这些活动task,因此当我从设置中回击时,我将返回主屏幕而不是我的应用程序主屏幕。
谢谢。