android - 在android中的 Activity 之间切换

标签 android android-emulator

您好,我正在编写一个具有多个 Activity 的应用程序。现在它从主屏幕开始,然后当用户按下一个按钮时它开始一个新的 Activity 并转到另一个屏幕,然后用户输入信息并按下一个按钮开始另一个 Activity 和另一个屏幕。

我有一个菜单设置,这样无论用户正在进行什么 Activity ,他们都可以返回到主屏幕。我想让它做的是终止所有当前 Activity ,然后将用户直接带回主屏幕,因此只有一个 Activity 再次运行。我该怎么做?

最佳答案

发送 Intent 后,只需调用 finish() 即可关闭您要离开的 Activity。

只是不要在您的“主屏幕” Activity 上这样做。这样,每当用户按下返回硬件按钮时通过您的一个 Activity 开始一个 Activity 时,他将返回到您的“主屏幕” Activity 。

关于android - 在android中的 Activity 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288037/

相关文章:

android - 如何用 Activity 结果 API 替换 startActivityForResult?

android - 如何仅在未发布的生产 apk 之后使应用程序可用于测试

android - 使用 houdini(Android 模拟器)在基于 x86 的 AVD 上运行 ARM 库

android - 第一次安装 .apk 时如何启动服务

android - 是否可以在android数据库中的文本字段上应用主键

android - 人行横道崩溃 : Use SharedXWalkView if you want to support shared mode

android - Volley 使用 StringRequest 和 RequestFuture 进行阻塞同步调用

Android 谷歌地图未显示在模拟器上

Android 4.0 调试问题 - DDMS 错误?

android - Cordova 没有找到avd