【问题标题】:Android power off screen destroys app when landscapedAndroid关机屏幕在横向时会破坏应用程序
【发布时间】:2012-03-21 01:44:08
【问题描述】:

我正在使用 google api 跟踪位置,如果我以纵向模式关闭屏幕并重新打开电源,我的地图仍然存在,并且在屏幕关闭时我的位置仍在记录中(所需的效果) .如果我以横向关闭电源并以纵向打开电源,则会调用 onDestroy(不需要)。 MapActivity 正在尝试回收地图对象并抛出致命错误。我该如何处理?

【问题讨论】:

  • 尝试更改 Manifest 中的 onConfigchange 选项

标签: android google-maps sleep screen-orientation


【解决方案1】:

可以试试这个!!!

android:configChanges="orientation|keyboardHidden"

【讨论】:

  • 我在清单中应用了 android:configChanges="orientation" 并且效果很好!此更改现在执行 InstanceState 方法并且不会触发 onDestroy ......这很好,但是当您在没有清单更改的情况下关闭屏幕电源时为什么会触发 onDestroy。只是好奇。谢谢金丝
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 2019-08-18
相关资源
最近更新 更多