如何关闭android中当前活动的先前活动

时间:2015-02-15 05:08:51

标签: android android-service

您好我正在使用Android中的IME。在我的键盘上,我有一个特殊的键,可以快速启动三个选项。每个选项都会启动一项新活动。所以这里每个活动都是从输入法服务开始的。假设,选项1开始活动1,选项2开始活动2所以现在活动2是前景,1是背景。我希望活动1完成/销毁活动2/3开始时或2当1/3开始时被破坏,依此类推。 我搜索任何唯一找到的

this.finish();

但这仅在1/2/3活动从另一项活动开始时才有用。我如何在服务中做到这一点?提前感谢

1 个答案:

答案 0 :(得分:3)

我不确定这是最好的用户体验,但您通常可以通过intent标志来实现该行为。特别是,将FLAG_ACTIVITY_NO_HISTORY添加到选项活动的启动意图中将导致它们在不再位于前台时自动完成。