android - How to fix an error "java.lang.IllegalStateException: Layout state should be one of 100 but it is 10"? -
i have error java.lang.illegalstateexception: layout state should 1 of 100 10
. beneath followed information of error.
e/androidruntime: fatal exception: main java.lang.illegalstateexception: layout state should 1 of 100 10 @ android.support.v7.widget.recyclerview$state.assertlayoutstep(recyclerview.java:10053) @ android.support.v7.widget.recyclerview.dispatchlayoutstep3(recyclerview.java:3045) @ android.support.v7.widget.recyclerview.dispatchlayout(recyclerview.java:2917) @ android.support.v7.widget.recyclerview.onlayout(recyclerview.java:3283) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.support.v4.widget.swiperefreshlayout.onlayout(swiperefreshlayout.java:596) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.widget.framelayout.onlayout(framelayout.java:448) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.support.v7.internal.widget.actionbaroverlaylayout.onlayout(actionbaroverlaylayout.java:437) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.widget.framelayout.onlayout(framelayout.java:448) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.widget.linearlayout.setchildframe(linearlayout.java:1655) @ android.widget.linearlayout.layoutvertical(linearlayout.java:1513) @ android.widget.linearlayout.onlayout(linearlayout.java:1426) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.widget.framelayout.onlayout(framelayout.java:448) @ android.view.view.layout(view.java:13916) @ android.view.viewgroup.layout(viewgroup.java:4424) @ android.view.viewrootimpl.performlayout(viewrootimpl.java:2029) @ android.view.viewrootimpl.performtraversals(viewrootimpl.java:1850) @ android.view.viewrootimpl.dotraversal(viewrootimpl.java:1143) @ android.view.viewrootimpl$traversalrunnable.run(viewrootimpl.java:4667) @ android.view.choreographer$callbackrecord.run(choreographer.java:725) @ android.view.choreographer.docallbacks(choreographer.java:555) @ android.view.choreographer.doframe(choreographer.java:525) @ android.view.choreographer$framedisplayeventreceiver.run(choreographer.java:711) @ android.os.handler.handlecallback(handler.java:615) @ android.os.handler.dispatchmessage(handler.java:92) @ android.os.looper.loop(looper.java:137) @ android.app.activitythread.main(activitythread.java:4960) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:511) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1038) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:805) @ dalvik.system.nativestart.main(native method)
please, me correct error. thanks
i had similar error log yours, same. in case, had textview in .xml, casted button in adapter.java.
textview tv = (textview) convertview.findviewbyid(r.id.button_id); // wrong
this error can reproduced. not happen when cast button textview.