Try using 'setListData' method.You don't have to use removeAll().String[] newdata = {"a","b","c","d","e","f","g"};list.setListData(newdata);