【发布时间】:2015-08-05 00:31:47
【问题描述】:
我正在编写一个小应用程序,它由包含谷歌地图的片段组成。片段被动态添加到主要活动中。当我使用 Activity 时一切都很好,但是当我切换到 ActionBarActivity 来制作自定义工具栏时,应用程序崩溃并出现此错误:
Binary XML file line #64: Duplicate id 0x7f0c005b, tag null, or parent id 0xffffffff with another fragment for com.google.android.gms.maps.MapFragment
有没有办法解决这个问题?希望你能帮忙。
【问题讨论】:
-
您是否应该将
SupportMapFragment与ActionBarActivity一起使用? -
您是否为片段以及所有 xml 和 java 元素设置了唯一名称?
-
SupportMapFragment 不会改变任何东西。仍然崩溃。我无法设置唯一的 id - 在片段 XML 布局中,地图的 id 为“mapView”,但我正在将更多这些片段动态添加到主要活动的布局中。
标签: android google-maps duplicates fragment android-actionbaractivity