每当屏幕关闭时,都会调用onDestroy

时间:2015-07-23 11:39:25

标签: android screen ondestroy

我知道这个问题已经在早些时候报道过,而且我已经使用了所有推荐的解决方案,但到目前为止还没有任何帮助。

如标题中所述,每次屏幕关闭时都会调用onDestroy()。如果服务开启,则不会发生这种情况。

应用程序具有固定的方向,因此

android:screenOrientation="portrait"

根据之前的一些建议,我添加了

android:configChanges="orientation|keyboardHidden"

等。我也实现了onConfigurationChanged()但它永远不会被调用。

两个要点:

  1. 我们在测试设置中只在一台设备上遇到问题, 三星Duo运行4.0.4。在所有其他设备上,这不是一个 问题。
  2. 在同一个应用程序上运行的其他应用程序不会发生此问题 设备
  3. 非常感谢您的帮助。

    由于

    更新:似乎设置这些标志会导致问题。删除它们解决了但是它们被用于某个原因所以任何其他的见解将不胜感激。

    Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY
    

0 个答案:

没有答案