android - 我怎样才能杀死一个 Activity - Android

标签 android android-activity

我使用 startActivity(Intent) 在我的 Android 应用程序中创建一个新 Activity 。

是否可以终止其中一项 Activity ?如果可以,如何终止?

我真正想做的是,假设我同时运行 4 个 Activity ,按此顺序打开

Activity 1 -> Activity 2 -> Activity 3 -> Activity 4

当用户按下后退按钮,而不是离开

Activity4 -> Activity3 -> Activity2 -> Activity1 -> 关闭应用

我想要这样

Activity4 -> Activity1 -> 关闭应用

最佳答案

当您开始序列中的下一个 Activity 时,您可以使用 finish() 方法关闭 Activity 2 和 3。这将使您从 4 变成 1,也可以从 3 变成 1。

关于android - 我怎样才能杀死一个 Activity - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22887250/

相关文章:

java - 在 Android Studio 中添加元数据提取器库

android - 显示从源到目的地的路线图

android - 在多个 fragment 中的 fragment 中实现选项卡

java - 如何使用 Startactivity 并使调用 Cocos2d 层保持 Activity 状态 (Android/Java)?

安卓安装报错: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

java - FirestoreRecyclerAdapter 在新的 firestore 查询后未更新

Android FileProvider 导致相机/图库随机崩溃

android - 在Android中录制音频时设置封面图像

Android - 从 Activity 向上导航到 Fragment

android - 存储 View 和数据的不同方式,除了 Activity