Android:屏幕关闭后的非预期活动娱乐周期(不活动)

时间:2014-07-06 22:18:06

标签: android android-activity activity-lifecycle screen-off

我一直在活动生命周期功能中使用日志消息来监控应用程序活动的行为,不久前我发现了一种奇怪的意外重现活动。此行为是特定的,因为它仅在屏幕翻转时的活动是LANDSCAPE方向时发生。

此行为的步骤如下:

  1. 在LANDSCAPE方向时,屏幕关闭,调用onPause()和onStop()函数(可能是onDestroy(),我不监视它)
  2. 几秒后,当屏幕仍然关闭时,调用此活动的onCreate(),但具有PORTRAIT方向属性
  3. 此循环转到onResume(),紧接着是onPause()函数(不调用onStop())
  4. 如果屏幕在纵向方向关闭时,活动生命周期遵循正确的路径,在调用onStop后没有调试消息。

    由于有问题的活动类超过1800行,现在我将避免在此处发布。

    我知道,对我的问题的描述是通用的,但是希望,也许其他人遇到了类似的问题,并且可能指出问题的可能来源。

0 个答案:

没有答案