- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在按下主页按钮并重新打开应用程序后运行一些代码。在 android-studio 中重新打开应用程序时(不是在被杀死后)如何运行代码?
最佳答案
您可以使用 onStop()
方法或 onDestroy()
,如果您要完全关闭该 Activity ,请使用 onDestroy()
并且如果您只是将它放在后台你可以使用 onStop()
onDestroy() 的文档
Perform any final cleanup before an activity is destroyed. This can happen either because the activity is finishing (someone called finish() on it, or because the system is temporarily destroying this instance of the activity to save space. You can distinguish between these two scenarios with the isFinishing() method.
onStop() 的文档
Called when you are no longer visible to the user. You will next receive either onRestart(), onDestroy(), or nothing, depending on later user activity.
我看到你编辑了你的问题,看看生命周期
如 sagar 所说,您可以使用 onResume()
来恢复您当前的 Activity
关于java - 如何在回家后重新进入应用程序时运行代码(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51585750/
无法构建我的Android Studio项目,因为出现错误: Error running build: Gradle home can not be found 现在无法找到Gradle home,但
我是一名优秀的程序员,十分优秀!