Android - 我的arraylist正在崩溃我的应用程序

时间:2016-08-27 23:45:55

标签: java android arraylist

我构建了一个返回特定值的方法,该值取自arraylist。

此值正在我的列表视图中打印,因此我在listview适配器上调用该方法。

但有时(并非总是),我的应用程序崩溃,因为arraylist发生了一些事情。

这真的很奇怪,因为这个问题有时只会发生。

请问您能告诉我需要更改我的代码才能正常运行吗?

错误:

  

java.util.ConcurrentModificationException                                                                                  at com.example的java.util.ArrayList $ ArrayListIterator.next(ArrayList.java:573)。*****。getCountry(MySQLReceiver.java:124)

我的代码

public int getCountry(int receiveUserId){

    for (Users user : getAllUsers()) {

        if (receiveUserId == user.getUserId()) {

            userCountry = user.getUserCountry();

        }

    }

    return userCountry;

}

谢谢。

0 个答案:

没有答案