1
ListViewでArrayAdapterを変更できません:UnsupportedOperationException
名前を含むリストを作成しようとしています。このリストは変更可能でなければなりません(追加、削除、ソートなど)。しかし、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); } }); 挿入、削除、クリアの方法を試しましたが、どれも機能しませんでした。誰かが私が間違ったことを教えてもらえますか?