我正在使用新的地图 api。它工作正常.. 但是当设备方向改变时.. 地图变得无响应。我的意思是地图不会对用户响应做出反应。
当我在布局 xml 中嵌入地图片段时,不会出现这个问题。但仅当我尝试在 Activity 的 onCreate 中的布局容器中添加 mapfragment 时才会发生。
谁能告诉我这个问题。
这是我添加地图的方式
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".HomeActivity" >
<FrameLayout
android:id="@+id/activity_home_fragment_container"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true">
</FrameLayout>
</RelativeLayout>
而在Activity的oncreate
mMapFragment = new SupportMapFragment();
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.add(R.id.activity_home_fragment_container, mMapFragment,
"MAP_FRAGMENT");
transaction.commit();