BGASwipeBackLayout-Android
BGASwipeBackLayout-Android copied to clipboard
多次打开同一个页面然后滑动关闭引发的OOM
反复打开一个页面多次会报OOM,报错如下,在删除BGASwipeBackLayout以后会解决,因此可以确定这个错误是由BGASwipeBackLayout引起的,麻烦您看一下
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference at android.graphics.Bitmap.createBitmap(Bitmap.java:789) at android.graphics.Bitmap.createBitmap(Bitmap.java:757) at cn.bingoogolapple.swipebacklayout.BGASwipeBackShadowView.getBitmap(BGASwipeBackShadowView.java:187) at cn.bingoogolapple.swipebacklayout.BGASwipeBackShadowView.unBindPreActivity(BGASwipeBackShadowView.java:154) at cn.bingoogolapple.swipebacklayout.BGASwipeBackLayout.dispatchOnPanelOpened(BGASwipeBackLayout.java:483) at cn.bingoogolapple.swipebacklayout.BGASwipeBackLayout$DragHelperCallback.onViewDragStateChanged(BGASwipeBackLayout.java:1512) at android.support.v4.widget.ViewDragHelper.setDragState(ViewDragHelper.java:881) at android.support.v4.widget.ViewDragHelper$2.run(ViewDragHelper.java:338) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5942) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
我也遇到了这个问题
我也遇到这个问题了,怎么解决?