ArrayAdapter的add出错
2015-09-12 19:10
225 查看
一个项目使用到ArrayAdapter,需要其动态变化,要使用add和insert方法,但是使用的时候报错了:
java.lang.UnSupportOpreationException
解决方法如下:
// 直接用数组会导致add和insert出错
// 要动态增长,需要使用list
// mArrayAdapter = new ArrayAdapter<String>(mContext,
// android.R.layout.simple_list_item_1, new String[] {
// "0", "1"
// });
mArrayAdapter = new ArrayAdapter<String>(mContext,
android.R.layout.simple_list_item_1, new ArrayList<String>());
mArrayAdapter.add("0");
mArrayAdapter.add("1");
使用list替代String[]可以解决问题。
以上,记录备查。
java.lang.UnSupportOpreationException
解决方法如下:
// 直接用数组会导致add和insert出错
// 要动态增长,需要使用list
// mArrayAdapter = new ArrayAdapter<String>(mContext,
// android.R.layout.simple_list_item_1, new String[] {
// "0", "1"
// });
mArrayAdapter = new ArrayAdapter<String>(mContext,
android.R.layout.simple_list_item_1, new ArrayList<String>());
mArrayAdapter.add("0");
mArrayAdapter.add("1");
使用list替代String[]可以解决问题。
以上,记录备查。
相关文章推荐
- 文本以及图片的上传
- cocos2d-x 3.x 集成百度地图(Android IOS)
- 使用字节流读写中文字符
- Html简易表单制作
- CyclicBarrier
- TCP协议中的三次握手和四次挥手(图解)
- Android开发-进程
- hdu4499 Cannon (DFS+回溯)
- ANGULAR 开发用户选择器指令
- js实现网页贪吃蛇
- javascript高级程序设计---Event对象二
- C++中this指针用法详解
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- android 4.4状态栏沉浸
- 扩展Bootstrap Tooltip插件使其可交互
- C#语法中的select
- usaco 3.1 Agri-Net
- EI企划网index.css
- [C++] memcopy 和 memmove的区别和实现
- typedef与#define的区别