BGAPhotoPicker-Android
BGAPhotoPicker-Android copied to clipboard
快速滑动,关闭Activity时崩溃
java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity 首先加载几页数据,然后快速下滑,RecyclerView还在滚动的时候,按返回按钮关闭Activity,出现崩溃,必现bug。
public class MyBGARVOnScrollListener extends BGARVOnScrollListener { private Activity myActivity;
public MyBGARVOnScrollListener(Activity activity) {
super(activity);
myActivity=activity;
}
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
//super.onScrollStateChanged(recyclerView, newState);
// if(myActivity==null){ // return; // }
if(!GlideUtil.isValidContextForGlide(myActivity)){
return;
}
if (newState == RecyclerView.SCROLL_STATE_IDLE) {
try{
BGAImage.resume(myActivity);
}catch (Exception e){
}
} else if (newState == RecyclerView.SCROLL_STATE_DRAGGING) {
BGAImage.pause(myActivity);
}
}
}