我想创建一个lwuit列表screeen,列表项是从Rss Feed连续循环到我的方法,但我能够从rss feed追加1个标题并能够在设备上显示,之后2, 3,4,etcc ...项目正在改变,但最后,我只能显示1个标题和最后一个标题,这是我的代码:
//method called by the parsing thread
public void addNews(News newsItem,Vector news) {
String newsArray[]={newsItem.getTitle()};
myNewsList = new List(newsArray);
System.out.println(newsItem.getTitle());//Here i am able to display,second title after that,it is not appending adding to myNewsList
//myNewsList.addItem(newsItem.getTitle());
form1.addComponent(myNewsList);
form1.show();
}
你能帮忙吗?
答案 0 :(得分:2)
您需要阅读有关在LWUIT中使用列表和模型的信息。使用addItem时,您应该使用LWUIT的callSerially方法从EDT调用它。
无论如何,逐个调用addItem非常慢。您应该使用模型来表示您的数据,请参阅改造演示。