害怕指甲油

文章
5
资源
0
加入时间
3年0月20天

java.util.ConcurrentModificationException解决办法

这个问题发生在我前几天写代码的时候,但是我需要对ArrayList中的数据进行过滤,将一部分符合条件的实体对象从ArrayList中去除,然后再对ArrayList中的数据进行使用或其他操作。        但是我不加思考的在循环中使用了list.remove(Object o)的方式来去除实体对象,结果爆了java.util.ConcurrentModificationException异常

关于ANR线程阻塞那些坑

上次就是由于网关在点击一个ListView OnItemClick事件的时候 直接报ANR相信各位老司机也很清楚 就是说Android 当你点击某个组件五秒没有反应直接就ANR异常导致程序崩溃 那么问题来了到底怎么解决这个问题呢?方案1如果是点击事件的问题我们可以先把点击事件的代码去掉再调试方案2开启子线程另外做同步 因为这样就可以解决线程阻塞的问题 不会出现ANR异常