ArrayAdapter.add();

调用这个方法add("为Adapter增加内容")但是出现Caused by: java.lang.UnsupportedOperationException
百思不得其解于是在网上找到了原因

当您创建您的ArrayAdapter你有没有给它分配一个resizeable名单,因此,当你添加(),它不能递增它的大小,并抛出一个UnsupportedOperationException。

尝试这样的事情:

List<CharSequence> planets = new ArrayList<CharSequence>(); adapter = new ArrayAdapter<CharSequence>(context, R.array.planets_array, planets); //now you can call adapter.add()

相关文章:

  • 2021-09-05
  • 2021-08-02
  • 2022-02-03
  • 2021-05-17
  • 2021-09-06
  • 2021-12-06
  • 2021-08-18
  • 2022-01-18
猜你喜欢
  • 2022-12-23
  • 2021-08-15
  • 2021-10-24
  • 2022-12-23
  • 2021-09-05
相关资源
相似解决方案