android - 如何返回到 android 中的前 3 个 Activity?

标签 android android-activity android-intent listactivity activity-finish

在我的 android 应用程序中,我首先搜索咖啡馆。当用户选择一个咖啡馆时,下一个 Activity 将显示有关它的更多详细信息。然后用户可以查看咖啡馆的 map 。当用户单击“完成”按钮时,我需要将用户重定向到第一个 Activity 的搜索结果。那我该怎么做呢?调用 finish() 方法只会关闭当前 Activity 。

提前致谢!

最佳答案

您可以在每个 Activity 中使用 finish(),或者您可以使用此标志开始您的第一个 Activity 第一个 Activity 在上面。像这样使用:

Intent intent = new Intent(this, yourFirstActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

关于android - 如何返回到 android 中的前 3 个 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202612/

相关文章:

android - YouTube 直播 API LiveChatMessages

android - RemoteViews setInt setImageResource 在 ImageButton 中不起作用

android - 如何使用 Android Intent 以编程方式启动 Instrumentation 项目?

java - 如何制作某个自定义 ListView 项目,将您发送到某个 Activity ?

android - android 如何找出隐式 Intent 的 URI 的 MIME 类型?

Android 通过 chrome 或任何网络浏览器安装引荐来源网址

java - 'File.mkdirs()' 的结果被忽略

安卓 : Full Screen Activity with Title bar

java - 从一个 Activity 传递一个长类型变量并在另一个 Activity 中接收它并将其显示在 TextView 中

android - 如何以编程方式更改默认应用程序?