Google在viewFlipper中映射v2 mapFragment

时间:2013-03-08 16:50:52

标签: android nullpointerexception google-maps-android-api-2 viewswitcher mapfragment

我正在尝试在视图鳍状肢内创建一个mapFragment。我已经尝试了几种方法,无法让它工作。到目前为止,我尝试过:

  • 在视图鳍状肢的右侧部分声明片段并在那里访问它。这样做的问题是视图在切换之前不会加载,因此映射不存在,并且当我尝试访问它时会创建一个空指针错误。
  • 我的第二种方法是通过逐步声明一个地图片段,然后使用片段事务将其插入到FrameLayout容器中。
  • 我尝试的第三件事是从外部文件加载片段并使用片段事务将其插入容器。

所有这些都在onCreate中尝试过,导致它们抛出空指针异常的调用在onResume方法中。如果有人以前经历过这种行为并且知道如何修复它,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

在您展开FragmentActivity时,表示您正在尝试使用Android Support package backport of fragments. However, your element refers to MapFragment, which is for the native API Level 11版本的片段。

用SupportMapFragment替换MapFragment,这应该清除这个特定的崩溃

if that also doesnt solve Then you have a problem with your API key or something. Check LogCat for messages