栋栋仔仔

Results 2 comments of 栋栋仔仔

用的是 compile 'cn.bingoogolapple:bga-swipebacklayout:1.1.5' 任何机型都是一样的报错 报错重现的方式如下: 将代码中recyclerview替换成compile 'com.yanzhenjie:recyclerview-swipe:1.1.3' 包下面的SwipeMenuRecyclerView 此SwipeMenuRecyclerView是继承自recyclerview的 点击SwipeMenuRecyclerView(列表)中的一个item 跳转到B(详情)页面 然后左滑详情页面,返回到列表页,就会报错,如果是点击手机返回键则不会报错。 报错信息如下: Process: com.tgram.base.czf, PID: 22501 java.lang.IllegalStateException: Observer com.yanzhenjie.recyclerview.swipe.SwipeMenuRecyclerView$2@c582719 was not registered. at android.database.Observable.unregisterObserver(Observable.java:69) at android.support.v7.widget.RecyclerView$Adapter.unregisterAdapterDataObserver(RecyclerView.java:6583) at com.yanzhenjie.recyclerview.swipe.SwipeMenuRecyclerView.onDetachedFromWindow(SwipeMenuRecyclerView.java:331) at...

没有remove、add等操作 就是个很普通的详情页面,只要侧滑,露出之前的列表页面就会报错。 如果之前的不是列表页面,则一切正常 根源问题:只要是从带有SwipeMenuRecyclerView的页面跳转到其他页面,然后通过侧滑返回就会报错 报错内容上面已经发过了