您的位置:首页 > 其它

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[]可以解决问题。

以上,记录备查。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: