我正在使用一个ArrayAdapter<CharSequence>
来填充项目以在android.widget.Spinner
中列出。这一切都很好。为什么不能从ArrayAdapter添加/删除项目?
但现在我想保持项目列表的动态,即我希望能够在运行时从选择列表中添加/删除项目。然而,当我打电话给adapter.add(item)
或adapter.remove(item)
时,我始终得到一个UnsupportedOperationException
,尽管ArrayAdapter
类的Javadocs将这两种方法描述为可用于完全达到预期目的。
这是一个错误,真的没有实现,或者我在这里错过了什么?
我觉得一个片段可能会有帮助。 – 2010-08-13 12:26:44
重复的[无法修改ListView中的ArrayAdapter](http://stackoverflow.com/questions/3200551/unable-to-modify-arrayadapter-in-listview) – blahdiblah 2013-02-08 00:51:29