android - 如何关闭 Activity ,而不是整个应用程序

标签 android

我想在用户点击一个按钮(不是后退按钮,一个不同的按钮)时销毁一个 Activity。我决定只调用 super.onBackPressed。可以吗?在不关闭整个应用程序的情况下关闭当前 Activity 的更好方法是什么?

最佳答案

要关闭 Activity,您可以使用 finish() ,但您必须了解返回堆栈,如果您完成了堆栈中的最后一个 Activity,那么您的堆栈中将没有 Activity,您必须重新启动您的应用程序。

查看更多信息:Task and BackStack

关于android - 如何关闭 Activity ,而不是整个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14534206/

相关文章:

android - 如何以编程方式打开和关闭键盘的预测文本选项

java - 使用 Apache poi 时,ooxml-schemas-1.4.jar 和 poishadow-all.jar 中出现重复错误

android - Analytics sendEvent 不发送数据

android - 应用内结算切换 Activity

android - 如何更改底部导航 Activity 的菜单布局文件的设计选项卡 View (工具 :showIn)

android - 图标背景颜色也会更改按钮颜色。 JQM 1.4.0

android - 如何在 Android NDK 中使用 pthreads?

android - 将更新的共享 native 库(.so 文件)添加到 Android Studio 应用程序会导致 UnsatisfiedLinkError

android - 在android中使用ormlite执行查询的问题

java - 从 MoPub sdk 创建一个 jar