我正在尝试向 Activity
添加保存对话框。
如果您按返回,我已经捕获了它并添加了一个保存对话框。
由于我有一个通用操作栏,有没有办法捕获 Activity 事件的更改,而不将其硬编码到 Activity 更改本身中?
我用 Google 搜索了一下,但没有找到运气,onDestroy
和 onStop
似乎没有达到我想要的效果。
最佳答案
如果您想知道 Activity 何时不再可见(无论出于何种原因),请覆盖 onPause(请参阅 http://developer.android.com/reference/android/app/Activity.html )。
顺便说一句,作为用户,我希望这种行为 - 如果我在没有按后退按钮或退出的情况下离开 Activity,我希望它能够默默地处理所有事情 - 即您使用 onPause (或替代方案)存储东西,以便当 Activity 恢复时它会保留我离开时的所有内容。
关于java - 检测 Activity 何时发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175518/