问题遇到的现象和发生背景
数组越界被捕获后没有闪退,但是一点别的控件就闪退是为什么,去掉数组越界的那行就没事
问题相关代码,请勿粘贴截图
try {
int i = 0;
if(!BleManager.isSaving){
dctsn.setSelection(resultList.get(i++),false);//这里数组越界了
i++;
}else{
i++;
}
}catch (Exception e){
Toast.makeText(getActivity(),"读取数据异常",Toast.LENGTH_LONG).show();
}
运行结果及报错内容
E/AndroidRuntime: FATAL EXCEPTION: main