मैं टैब के साथ एक एप्लिकेशन बना रहा हूं और मेरे पास एक टैब में नक्शा है, जब से मैं इसे खोलता हूं ठीक काम करता है और जब मैं किसी अन्य टैब पर जाता हूं तो यह ठीक काम करता है , लेकिन जब मैं वापस मैप टैब ऐप पर वापस आ जाता हूं तो इस त्रुटि के साथ दुर्घटनाग्रस्त हो जाता है।Google मानचित्र V2 एंड्रॉइड त्रुटि वर्ग खंड त्रुटि
04-09 14:10:43.866: E/AndroidRuntime(28184): android.view.InflateException: Binary XML file line #42: Error inflating class fragment
04-09 14:10:43.866: E/AndroidRuntime(28184): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:697)
04-09 14:10:43.866: E/AndroidRuntime(28184): at android.view.LayoutInflater.rInflate(LayoutInflater.java:739)
04-09 14:10:43.866: E/AndroidRuntime(28184): at android.view.LayoutInflater.rInflate(LayoutInflater.java:742)
04-09 14:10:43.866: E/AndroidRuntime(28184): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
04-09 14:10:43.866: E/AndroidRuntime(28184): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
04-09 14:10:43.866: E/AndroidRuntime(28184): at com.research.fragmenttabstudy.tabA.TodaysDealLocation.onCreateView(TodaysDealLocation.java:43)
यहाँ मेरी कोड है:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Log.d("err","todaysdeal location");
Log.d("err","todaysdeal location"+inflater.toString()+" "+container.toString()+" ");
super.onCreateView(inflater, container, savedInstanceState);
// map.clear();
View view = inflater.inflate(R.layout.todays_deal_location, container,
false);
Log.d("err",view.toString());
back = (ImageView) view.findViewById(R.id.list);
back.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// Constants.passcode_chk = 0;
// finish();
mActivity.popFragments();
}
});
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
map = ((SupportMapFragment) getFragmentManager().findFragmentById(
R.id.mapp)).getMap();
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
}
xml:
map = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.mapp)).getMap();
:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/topbar" />
<!-- <ImageView -->
<!-- android:id="@+id/deallistmenu" -->
<!-- android:layout_width="wrap_content" -->
<!-- android:layout_height="wrap_content" -->
<!-- android:layout_marginLeft="5dp" -->
<!-- android:layout_marginTop="9dp" -->
<!-- android:src="@drawable/deallist_menubtn" /> -->
<ImageView
android:id="@+id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="7dp"
android:layout_marginTop="7dp"
android:src="@drawable/map_list" />
<RelativeLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/imageView1"
android:layout_marginTop="-4.8dp" >
<!-- box layout.................................................................... -->
<!-- box layout.................................................................... -->
<fragment
android:id="@+id/mapp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/tv_location"
android:name="com.google.android.gms.maps.SupportMapFragment" />
<!-- <ZoomControls -->
<!-- android:id="@+id/zoomControls" -->
<!-- android:layout_width="wrap_content" -->
<!-- android:layout_height="wrap_content" -->
<!-- android:layout_alignParentBottom="true" -->
<!-- android:layout_alignParentLeft="true" -->
<!-- android:layout_marginBottom="30dp" -->
<!-- android:layout_marginLeft="100dp" /> -->
</RelativeLayout>
<TextView
android:id="@+id/barTitle"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:gravity="center"
android:lines="1"
android:maxLines="1"
android:paddingLeft="50dip"
android:paddingRight="55dip"
android:singleLine="true"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@android:color/white"
android:textSize="18dp" />
</RelativeLayout>
जांच लाइन 42। या यहां अपना एक्सएमएल पोस्ट करें .. –