【发布时间】:2016-11-12 00:00:35
【问题描述】:
我有两种情况
- 我从一个主要活动开始另一个活动并从该活动返回到主要活动。
- 我的整个应用程序都在后台,我正在返回主要活动。
如何分别识别这两种情况?我认为onRestart 和onResume 方法对我没有帮助,因为这两种方法都会在两种情况下调用。
【问题讨论】:
-
此链接可能对您有所帮助:stackoverflow.com/questions/5447912/…
-
创建基本活动并从所有活动上继承该活动,覆盖基本活动中的 onPause 和 onResume,在 onPause 中以 1 秒的 postDelay 运行一个句柄,如果在运行处理程序代码之前调用恢复,则停止处理程序。在句柄代码中更改应用程序进入后台的一个布尔值。在 onResume 或其他任何地方检查