我有一个使用SKMaps 3.0.2版的Android应用。 如果我在三星s6上运行它,当我更改屏幕方向时,地图会被破坏并重新创建(地图会变黑,大约半秒钟)。 如果我在Nexus 6上运行它,当我更改屏幕方向时,地图不会被破坏。
这是在轮换之前:
这是轮换后不久:
有人知道如何让应用程序不被三星s6销毁吗?
答案 0 :(得分:1)
我已经在三星Galaxy S6和三星Galaxy A7上的Skobbler演示应用程序上测试了这个问题,行为是一样的。
如果AndroidManifest.xml中的android:configChanges="orientation|screenSize"
语句用于包含地图的活动,则包含地图的活动 NOT 已销毁,而且地图都没有。
如果未使用此声明,则会销毁活动和地图,然后立即重新创建,但不会出现黑屏。
确保在清单文件中使用android:configChanges="orientation|screenSize"
作为包含地图的活动。