java - 捕获应用程序关闭事件

标签 java android

我想知道是否可以注册一个事件,以便在用户关闭应用程序时捕获(即按回上一个 Activity 或类似的东西)。

谢谢

最佳答案

在您的MainActivity中,您可以重写onBackPressed()来了解用户何时按下后退按钮并进行适当的处​​理。

Called when the activity has detected the user's press of the back key. The default implementation simply finishes the current activity, but you can override this to do whatever you want.

您可以将其与 isTaskRoot() 结合使用来实现您所描述的内容。

Return whether this activity is the root of a task. The root is the first activity in a task.

关于java - 捕获应用程序关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28928443/

相关文章:

java - 代码完成停止为 "Java Extension Pack"工作

java - libGDX,如何从InputProcessor获取符号?

android - 如何使用工具栏在底部显示操作项

Android 和 FileProvider 并从 URI 获取路径

android - 使用从 webview 到其他 Activity 的登录 web session

Android 网络应用程序图标被切掉边缘

java - Hibernate:session.load 与 session.get

java - 从数据库获取线程未使用的用户名

java - 如何使用 Netbeans for java 程序从 .in 文件获取输入并在另一个 .txt 文件中提供输出?

android - 在android上保存文件时避免因中断而导致数据丢失?