如何从 android 中的当前活动中关闭之前的 activity
how to close previous activity from current activiy in android
您好,我在 android 中使用 IME。在我的键盘上,我有一个特殊的键,可以通过三个选项启动快速操作。每个选项开始一个新的 activity。所以这里每个activity都是从输入法服务启动的。让我们假设,选项 1 开始 activity 1,选项 2 开始 activity 2 所以现在 activity 2 是前景,1 是背景。我想要 activity 1 finish/destroy 当 activity 2/3 开始时或 2 在 1/3 开始时销毁等等。
我搜索任何只找到
this.finish();
但这仅在 activity 1/2/3 从另一个 activity.How 开始时才有用 activity.How 我可以在服务中这样做吗?提前致谢
我不确定这是最好的用户体验,但您通常可以使用意图标志来完成该行为。特别是,将 FLAG_ACTIVITY_NO_HISTORY 添加到您的选项活动的启动意图将导致它们在不再位于前台时自动完成。
您好,我在 android 中使用 IME。在我的键盘上,我有一个特殊的键,可以通过三个选项启动快速操作。每个选项开始一个新的 activity。所以这里每个activity都是从输入法服务启动的。让我们假设,选项 1 开始 activity 1,选项 2 开始 activity 2 所以现在 activity 2 是前景,1 是背景。我想要 activity 1 finish/destroy 当 activity 2/3 开始时或 2 在 1/3 开始时销毁等等。 我搜索任何只找到
this.finish();
但这仅在 activity 1/2/3 从另一个 activity.How 开始时才有用 activity.How 我可以在服务中这样做吗?提前致谢
我不确定这是最好的用户体验,但您通常可以使用意图标志来完成该行为。特别是,将 FLAG_ACTIVITY_NO_HISTORY 添加到您的选项活动的启动意图将导致它们在不再位于前台时自动完成。