我正在使用 SKMaps (Skobbler) 在 Eclipse 中开发 Android 应用程序。
我有一个显示地图的应用程序,有 2 个按钮,可以在我点击的屏幕上找到通往某个点的路线,并启动 SDK 提供的导航。
我的问题是当我更改应用程序刚刚关闭的设备方向时。它没有给我任何错误消息,因此我无法确定问题的根源。
提供的演示应用程序可以轻松处理设备的方向。我注意到当我在 LogCat 中翻转它时,会显示一条消息:
05-09 12:22:37.560: D/SKMaps(7866): MapRenderer----onSurfaceChanged width = 720 height= 1134
我的应用程序仅以最后一条消息关闭:
05-09 12:22:37.745: D/SKMaps(7866): SKCurrentPositionProvider----stopped receiving position updates
我在演示应用程序中找不到处理方向的代码的位置。有谁知道我哪里出错了。
附言。我在宣言中宣布我的活动为:
<activity
android:name="com.aatana.mymapproject.MyActivity"
android:configChanges="orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>