Open buyi1987 opened 4 years ago
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);
}
}
}
java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity 首先加载几页数据,然后快速下滑,RecyclerView还在滚动的时候,按返回按钮关闭Activity,出现崩溃,必现bug。