Ale*_*rov 7 android android-mapview android-maps-v2
我的一个活动是切换包含谷歌地图的片段.
起初我尝试使用fragment的子片段mananger(ChildFragmentManager)来添加SupportMapFragment.它工作正常,但是每个片段都会再次加载map,这需要花费很多时间.
我无法SupportMapFragment从一个片段分离并将其附加到另一个片段,因为它以某种方式与ViewGroup它首先放置的位置相关联.
所以最后我决定使用MapView在活动中创建的普通对象并将其添加到活动片段的视图组中,并在放入另一个片段的视图组之前将其删除.
一切正常,除了OK onSaveInstanceState(MapView的需要手动通过调用所有活动的生命周期方法,如onResume,onPause,onDestroy,onSaveInstanceState).当我尝试调用mapView.onSaveInstanceState我的活动时,它会破坏应用程序.
我想知道是否还有其他人成功地将GoogleMap重用于多个片段?
Mar*_*och -1
我在列表项中使用地图片段 - 我只有一个片段,它被创建并添加到View一次且仅一次 - 我有一个片段ExpandableListView,并且我将其添加到适配器的getChildView.
| 归档时间: |
|
| 查看次数: |
905 次 |
| 最近记录: |