我知道这个问题已经在早些时候报道过,而且我已经使用了所有推荐的解决方案,但到目前为止还没有任何帮助。
如标题中所述,每次屏幕关闭时都会调用onDestroy()
。如果服务开启,则不会发生这种情况。
应用程序具有固定的方向,因此
android:screenOrientation="portrait"
根据之前的一些建议,我添加了
android:configChanges="orientation|keyboardHidden"
等。我也实现了onConfigurationChanged()
但它永远不会被调用。
两个要点:
非常感谢您的帮助。
由于
更新:似乎设置这些标志会导致问题。删除它们解决了但是它们被用于某个原因所以任何其他的见解将不胜感激。
Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY