【问题标题】:onPause, onResume events in AndroidAndroid 中的 onPause、onResume 事件
【发布时间】:2011-04-20 05:57:33
【问题描述】:

我需要模拟生命周期的一部分,从 onPause 到 onResume 事件。

我使用后退按钮暂停了应用程序,当我再次进入应用程序时,它总是以 onCreate 事件开始新的生命周期。

如何让应用直接从onPause运行到onResume?

谢谢。

【问题讨论】:

  • +1 不错的图表...非常有帮助!

标签: android lifecycle


【解决方案1】:

android 使用后退按钮从堆栈中删除活动。

但如果您不想从堆栈中删除活动,您可以使用主页键从应用程序返回。

但如果您仍然希望返回按钮像主页按钮一样工作,那么您可以参考here

【讨论】:

  • 谢谢。我搞砸了主页按钮和返回按钮的功能。
【解决方案2】:

尝试在按下按钮时打开一个对话框。这将调用onPause。关闭对话框onResume 将被调用。开始一个新的活动onPause,然后调用onStop。按回onResume

【讨论】:

  • 这个答案现在实际上并不正确,因为简单的 AlertDialog 不是 Activity,因此不会调用“onPause”。我知道这已经很旧了,只是在搜索过程中发现的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-08
  • 1970-01-01
  • 2015-05-13
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多