String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
String[] contentsArray=contents.split("\\.");
for(int i=0;i<=contentsArray.length;i++){
String str=contentsArray[i];
Log.e("FFFFFFF", str);
}
在调试时,每当鼠标指针碰到 contentsArray 时,就会弹出带有标题的错误
'JDI thread Evaluations' has encountered a problem. Exception processing async thread queue
Exception processing async thread queue Exception processing async thread queue java.lang.UnsupportedOperationException
可能是什么原因..plz帮助
最佳答案
您可能会遇到的一个异常 ArrayIndexOutOfBoundsException
由于<=
必须是<
只有
在这里查看 for(int i=0;i<=contentsArray.length;i++)
必须是 for(int i=0;i<contentsArray.length;i++)
关于java - 异常处理异步线程队列 异常处理异步线程队列java.lang.UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18654384/