问题:
1. 替换后(第一张和第二张地图)在两个地图中显示相同的数据。
2.第一次替换工作正常,但第二次获得以下提及错误
错误:
FATAL EXCEPTION: main
Process:android.view.InflateException: Binary XML file line #26: Error inflating class fragment
Caused by: java.lang.IllegalArgumentException: Binary XML file line #26: Duplicate id 0x7f0c0113, tag null, or parent id 0xffffffff with another fragment for com.google.android.gms.maps.MapFragment
at android.app.Activity.onCreateView(Activity.java:4994).
单击菜单按钮:替换第1张到第2张地图片段
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment fr = new Route_Map_Fragment();
ft.replace(R.id.map_Fragmentxml_mainAct_ID, fr,"fragmentRoutemap");
ft.addToBackStack(null);
ft.commit();
错误行
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
super.onCreateView(inflater, container, savedInstanceState);
View view=null;
**Eroor Showing this Line**
view = inflater.inflate(R.layout.routemap_fragment4, container, false);
return view
}
答案 0 :(得分:0)
在XML布局中为第二个片段中的地图片段赋予不同的id。