您好,我正在使用 Android 中的 IME。在我的键盘上,我有一个特殊的键,可以通过三个选项启动快速操作。每个选项都会启动一个新 Activity 。所以这里每个 Activity 都是从输入法服务开始的。让我们假设,选项 1 启动 Activity 1,选项 2 启动 Activity 2 所以现在 Activity 2 是前景,1 是背景。我希望 Activity 1 在 Activity 2/3 开始时完成/销毁,或者在 Activity 1/3 开始时 Activity 2 被销毁,依此类推。 我搜索任何只找到
this.finish();
但这仅在 Activity 1/2/3 从另一个 Activity 开始时才有用。我如何在服务中执行此操作?提前致谢
最佳答案
我不确定这是最好的用户体验,但您通常可以使用 Intent 标志来实现该行为。特别是,添加 FLAG_ACTIVITY_NO_HISTORY选项 Activity 的启动 Intent 将导致它们在不再位于前台时自动完成。
关于android - 如何从android中的当前 Activity 关闭以前的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523196/