java - android.view.InflateException: Binary XML file line #91: Error inflating class fragment -


i have found lot of questions related this, not still able on come mine. android.view.inflateexception: binary xml file line #91: error inflating class fragment

my question case differ #91? because no body has ever asked this(though other questions have #20, #2, #11). or indicating line number in .java?. let me know if have provide more details.

p.s.: error, when swipe pages of viewpager @ second round. thank you

my complete logcat

08-19 07:32:24.080: e/androidruntime(15498): fatal exception: main 08-19 07:32:24.080: e/androidruntime(15498): android.view.inflateexception: binary xml file line #91: error inflating class fragment 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:697) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.layoutinflater.rinflate(layoutinflater.java:739) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.layoutinflater.inflate(layoutinflater.java:489) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.layoutinflater.inflate(layoutinflater.java:396) 08-19 07:32:24.080: e/androidruntime(15498):    @ com.example.fragments.recommend.oncreateview(recommend.java:47) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragment.performcreateview(fragment.java:1500) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentmanagerimpl.movetostate(fragmentmanager.java:938) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentmanagerimpl.attachfragment(fragmentmanager.java:1291) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.backstackrecord.run(backstackrecord.java:672) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentmanagerimpl.execpendingactions(fragmentmanager.java:1478) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentmanagerimpl.executependingtransactions(fragmentmanager.java:478) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentpageradapter.finishupdate(fragmentpageradapter.java:141) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.view.viewpager.populate(viewpager.java:1068) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.view.viewpager.populate(viewpager.java:914) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.view.viewpager.onmeasure(viewpager.java:1436) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.view.measure(view.java:12862) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.widget.drawerlayout.onmeasure(drawerlayout.java:704) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.view.measure(view.java:12862) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.viewgroup.measurechildwithmargins(viewgroup.java:4698) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.widget.framelayout.onmeasure(framelayout.java:293) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.view.measure(view.java:12862) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.widget.linearlayout.measurevertical(linearlayout.java:812) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.widget.linearlayout.onmeasure(linearlayout.java:553) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.view.measure(view.java:12862) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.viewgroup.measurechildwithmargins(viewgroup.java:4698) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.widget.framelayout.onmeasure(framelayout.java:293) 08-19 07:32:24.080: e/androidruntime(15498):    @ com.android.internal.policy.impl.phonewindow$decorview.onmeasure(phonewindow.java:2125) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.view.measure(view.java:12862) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.viewrootimpl.performtraversals(viewrootimpl.java:1064) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.viewrootimpl.handlemessage(viewrootimpl.java:2442) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.os.handler.dispatchmessage(handler.java:99) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.os.looper.loop(looper.java:137) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.app.activitythread.main(activitythread.java:4424) 08-19 07:32:24.080: e/androidruntime(15498):    @ java.lang.reflect.method.invokenative(native method) 08-19 07:32:24.080: e/androidruntime(15498):    @ java.lang.reflect.method.invoke(method.java:511) 08-19 07:32:24.080: e/androidruntime(15498):    @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:806) 08-19 07:32:24.080: e/androidruntime(15498):    @ com.android.internal.os.zygoteinit.main(zygoteinit.java:573) 08-19 07:32:24.080: e/androidruntime(15498):    @ dalvik.system.nativestart.main(native method) 08-19 07:32:24.080: e/androidruntime(15498): caused by: java.lang.illegalargumentexception: binary xml file line #91: duplicate id 0x7f080087, tag null, or parent id 0x0 fragment com.google.android.gms.maps.supportmapfragment 08-19 07:32:24.080: e/androidruntime(15498):    @ android.support.v4.app.fragmentactivity.oncreateview(fragmentactivity.java:296) 08-19 07:32:24.080: e/androidruntime(15498):    @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:669) 08-19 07:32:24.080: e/androidruntime(15498):    ... 37 more 

question: why error after first round of swiping fragments? why not @ first?

actually had 2 problems. problem 1:

i had same name map in 2 fragments. changed different

problem 2: major one.

i added code fragment

@override     public void ondestroyview() {         super.ondestroyview();         fragmentmanager fm = getactivity().getsupportfragmentmanager();         fragment fragment = (fm.findfragmentbyid(r.id.mapz1));         fragmenttransaction ft = fm.begintransaction();         ft.remove(fragment);         ft.commit();     } 

this code creats map fragment programmatically , initializes map.


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -