android - ActionBarSherlock BadParcelableException: ClassNotFoundException when unmarshalling -
i'm using combination of actionbarsherlock , viewpagerindicator in app. have activity contains viewpager uses fragmentstatepageradapter scroll between tabs. 1 of fragments contains icsspinner. when activity state restored , scroll tab icsspinner following exception:
android.os.badparcelableexception: classnotfoundexception when unmarshalling: com.actionbarsherlock.internal.widget.icsabsspinner$savedstate @ android.os.parcel.readparcelable(parcel.java:2077) @ android.os.parcel.readvalue(parcel.java:1965) @ android.os.parcel.readsparsearrayinternal(parcel.java:2255) @ android.os.parcel.readsparsearray(parcel.java:1687) @ android.os.parcel.readvalue(parcel.java:2022) @ android.os.parcel.readmapinternal(parcel.java:2226) @ android.os.bundle.unparcel(bundle.java:223) @ android.os.bundle.getsparseparcelablearray(bundle.java:1240) @ android.support.v4.app.fragmentmanagerimpl.movetostate(unknown source) @ android.support.v4.app.fragmentmanagerimpl.movetostate(unknown source) @ android.support.v4.app.backstackrecord.run(unknown source) @ android.support.v4.app.fragmentmanagerimpl.execpendingactions(unknown source) @ android.support.v4.app.fragmentmanagerimpl.executependingtransactions(unknown source) @ android.support.v4.app.fragmentstatepageradapter.finishupdate(unknown source) @ android.support.v4.view.viewpager.populate(unknown source) @ android.support.v4.view.viewpager.completescroll(unknown source) @ android.support.v4.view.viewpager.computescroll(unknown source) @ android.view.view.getdisplaylist(view.java:12638) @ android.view.view.getdisplaylist(view.java:12694) @ android.view.viewgroup.dispatchgetdisplaylist(viewgroup.java:2910) @ android.view.view.getdisplaylist(view.java:12588) @ android.view.view.getdisplaylist(view.java:12694) @ android.view.viewgroup.dispatchgetdisplaylist(viewgroup.java:2910) @ android.view.view.getdisplaylist(view.java:12588) @ android.view.view.getdisplaylist(view.java:12694) @ android.view.viewgroup.dispatchgetdisplaylist(viewgroup.java:2910) @ android.view.view.getdisplaylist(view.java:12588) @ android.view.view.getdisplaylist(view.java:12694) @ android.view.viewgroup.dispatchgetdisplaylist(viewgroup.java:2910) @ android.view.view.getdisplaylist(view.java:12588) @ android.view.view.getdisplaylist(view.java:12694) @ android.view.hardwarerenderer$glrenderer.draw(hardwarerenderer.java:1198) @ android.view.viewrootimpl.draw(viewrootimpl.java:2173) @ android.view.viewrootimpl.performdraw(viewrootimpl.java:2045) @ android.view.viewrootimpl.performtraversals(viewrootimpl.java:1854) @ android.view.viewrootimpl.dotraversal(viewrootimpl.java:989) @ android.view.viewrootimpl$traversalrunnable.run(viewrootimpl.java:4351) @ android.view.choreographer$callbackrecord.run(choreographer.java:749) @ android.view.choreographer.docallbacks(choreographer.java:562) @ android.view.choreographer.doframe(choreographer.java:532) @ android.view.choreographer$framedisplayeventreceiver.run(choreographer.java:735) @ android.os.handler.handlecallback(handler.java:725) @ android.os.handler.dispatchmessage(handler.java:92) @ android.os.looper.loop(looper.java:137) @ android.app.activitythread.main(activitythread.java:5041) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:511) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:793) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:560) @ dalvik.system.nativestart.main(native method)
any idea may causing this?
thanks david
Comments
Post a Comment