Saya mencoba membuat daftar yang berisi nama. Daftar ini harus dapat dimodifikasi (tambah, hapus, urutkan, dll). Namun, setiap kali saya mencoba mengubah item di ArrayAdapter, program macet, dengan java.lang.UnsupportedOperationException
kesalahan. Ini kode saya:
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);
}
});
Saya mencoba menyisipkan, menghapus, dan menghapus metode, dan tidak ada yang berhasil. Akankah seseorang memberi tahu saya apa yang saya lakukan salah?