मैं एक सूची बनाने की कोशिश कर रहा हूं जिसमें नाम हैं। यह सूची परिवर्तनशील होनी चाहिए (जोड़ना, हटाना, क्रमबद्ध करना आदि)। हालाँकि, जब भी मैंने ArrayAdapter में आइटमों को बदलने की कोशिश की, प्रोग्राम java.lang.UnsupportedOperationException
त्रुटि के साथ क्रैश हो गया । यहाँ मेरा कोड है:
ListView panel = (ListView) findViewById(R.id.panel);
String[] array = {"a","b","c","d","e","f","g"};
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, array);
adapter.setNotifyOnChange(true);
panel.setAdapter(adapter);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
adapter.insert("h", 7);
}
});
मैंने डालने की कोशिश की, हटाने और स्पष्ट तरीके, और उनमें से कोई भी काम नहीं किया। क्या कोई मुझे बताएगा कि मैंने क्या गलत किया?