Android 使用MapView时HoloEverywhere中的ClassNotFoundException

Android 使用MapView时HoloEverywhere中的ClassNotFoundException,android,google-maps,android-fragments,android-holo-everywhere,Android,Google Maps,Android Fragments,Android Holo Everywhere,我想添加一个映射作为ListFragment的标题。除了设备方向改变外,一切似乎都正常工作 列表片段: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (container == null) { return null; } mHeader = inflater.inflate(

我想添加一个映射作为ListFragment的标题。除了设备方向改变外,一切似乎都正常工作

列表片段:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    if (container == null) {
        return null;
    }

    mHeader = inflater.inflate(R.layout.map_header, null);      
    mMapView = (MapView) mHeader.findViewById(R.id.map);

    if (mMap == null) {
        mMap = mMapView.getMap();
        if (mMap != null) {
            mMap.setMyLocationEnabled(true);
        }      
    }

    return (LinearLayout) inflater.inflate(R.layout.my_fragment, container, false);
}

@Override
public void onActivityCreated(Bundle savedInstanceState) {              
    super.onActivityCreated(savedInstanceState);
    mMapView.onCreate(savedInstanceState);

    mListView = getListView();
    mListView.addHeaderView(mHeader);                       

    String[] array = new String[] {"Android", "Android"};

    setListAdapter(new ArrayAdapter<String>(getActivity(), R.layout.list_item, R.id.text1, array));
}
如果我更改为mMapView.onCreatenull,则不会出现问题;但每次方向改变时,地图都会重新加载。有没有办法解决这个问题


谢谢。

您找到解决方案了吗?
Class not found when unmarshalling: org.holoeverywhere.widget.ListView$SavedState, e: java.lang.ClassNotFoundException: org.holoeverywhere.widget.ListView$SavedState
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.i906.mpt/com.i906.mpt.Main}: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: org.holoeverywhere.widget.ListView$SavedState