java - 检测 Activity 何时发生变化

标签 java android android-activity

我正在尝试向 Activity 添加保存对话框。

如果您按返回,我已经捕获了它并添加了一个保存对话框。

由于我有一个通用操作栏,有没有办法捕获 Activity 事件的更改,而不将其硬编码到 Activity 更改本身中?

我用 Google 搜索了一下,但没有找到运气,onDestroyonStop 似乎没有达到我想要的效果。

最佳答案

如果您想知道 Activity 何时不再可见(无论出于何种原因),请覆盖 onPause(请参阅 http://developer.android.com/reference/android/app/Activity.html )。

顺便说一句,作为用户,我希望这种行为 - 如果我在没有按后退按钮或退出的情况下离开 Activity,我希望它能够默默地处理所有事情 - 即您使用 onPause (或替代方案)存储东西,以便当 Activity 恢复时它会保留我离开时的所有内容。

关于java - 检测 Activity 何时发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175518/

相关文章:

java - Java中解析/proc/mounts

android - 有没有办法使用 SDK 将时钟与 Microsoft Band 同步?

java - 使用 Spring Roo 创建列表 <> 成员

java - 对象在回调函数之外变为 null

java - 清除堆栈 Activity 并完成

java - Activity 之间的Android数据检索

android - 结合 Activity 自定义动画和场景过渡动画

java - 如何通过另一个 Activity 显示数据库中的特定行?

java - 无法向对象添加/删除位图

java - 什么是 NullPointerException,我该如何解决?