inflateException:二进制XML文件行#8:错误膨胀类片段我正在用NavigationDrawerE.DrawerLayout航行到不同的地方Fragments..当我打电话给Map_Fragment_Page应用程序崩溃,但不是第一次。它第一次显示Map正确,但在那之后,当我浏览不同的片段,并再次来到Map_Fragment_Page然后它就会崩溃,产生一个错误。android.view.InflateException: Binary XML file line #8: Error inflating class fragment我尝试了很多不同的解决方案Google但仍然得不到所需的解决方案。这个问题还没有解决。howtoreach.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:id="@+id/howtoreach_map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/></RelativeLayout>
3 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
@Overridepublic void onDestroy() { super.onDestroy(); getFragmentManager().beginTransaction().remove(mapfragmentnamehere).commit();}
Helenr
TA贡献1780条经验 获得超4个赞
<fragment>...</fragment>.
@Overridepublic void onDestroy() { super.onDestroy(); final FragmentManager fragManager = this.getFragmentManager(); final Fragment fragment = fragManager.findFragmentById(/*id of fragment*/); if(fragment!=null){ fragManager.beginTransaction().remove(fragment).commit(); }}
- 3 回答
- 0 关注
- 327 浏览
添加回答
举报
0/150
提交
取消