片段中的MapActivity

Roc*_*ano 4 android

我有一个FragmentActivity:

public class parking extends FragmentActivity { }
Run Code Online (Sandbox Code Playgroud)

它有3个选项卡,第二个和第三个是列表,已解决.

public class tab2 extends Fragment{ }
Run Code Online (Sandbox Code Playgroud)

但第一个是地图,所以,我无法扩展Fragment和a MapActivity.

我该如何解决?

ral*_*lat 5

没有对MapFragment的支持,Android团队表示自Android 3.0以来一直在努力.有关该问题的详细信息,请访问http://code.google.com/p/android/issues/detail?id=15347&utm_source=buffer&buffer_share=acc72 但您可以创建一个返回MapActivity的片段.这是一个代码示例.感谢inazaruk:https://github.com/inazaruk/examples/tree/master/MapFragmentExample 如何运作:

  • MainFragmentActivity是扩展FragmentActivity并承载两个MapFragments的活动.
  • MyMapActivity扩展了MapActivity并具有MapView.
  • LocalActivityManagerFragment托管LocalActivityManager.
  • MyMapFragment扩展了LocalActivityManagerFragment,在TabHost的帮助下创建了MyMapActivity的内部实例.

如果您有任何疑问,请告诉我