/ / Nicht unterstützte Operation Ausnahme beim Hinzufügen oder Löschen elemetings der Liste - Android

Nicht unterstützte Operation Ausnahme beim Hinzufügen oder Löschen von Elementen der Liste - Android

Ich habe eine Funktion gemacht, in der ich zuerst Kontakte eins meiner hinzufüge.

for (int i = 0; i < jsonArray.length(); i++) {
try {
JSONObject jsonObject = jsonArray.getJSONObject(i);
Contact contact = new Contact();
contact.setUserId(jsonObject.getString(ResponseParams.USER_ID));
contact.setPhoneNumber(jsonObject.getString(ResponseParams.PHONE_NUMBER));
contact.setUserName(jsonObject.getString(ResponseParams.USER_NAME));

((TazligenApp) activity.getApplication()).getTazligenContacts().add(contact);
} catch (JSONException e) {
e.printStackTrace();
}

aber auf der Linie:

((TazligenApp) activity.getApplication ()). GetTazligenContacts (). Add (contact);

Ich bekomme eine nicht unterstützte Operation Ausnahme und diespassiert offensichtlich, wenn ich versuche, die Kontakte zum zweiten Mal zu aktualisieren, jetzt weiß ich irgendwie den Grund, aber ich weiß nicht, hwo, um es zu lösen. P.S TazligenApp ist meine Anwendungsklasse in Android mit einigen Variablen, die ich während des gesamten Zyklus brauche

Antworten:

0 für die Antwort № 1

Nun, ich fand die Antwort selbst, aber ich posten meine Lösung, damit es jemand helfen kann :) Nun, ich habe gerade eine temporäre Liste erstellt. Meine Artikel in dieser Liste hinzugefügt und dann gleich meiner anderen Liste gleichgesetzt

forloop(){
tempList.add(item);
}

mainList = tempList;

und es hat funktioniert