我是 android 的菜鸟,我试图在一个小部件的两个文本视图中循环文本,其中包含来自 ArrayList 的文本。出于某种原因,小部件仅显示 ArrayList 中的第一个文本值,而不是循环后续值。我确定我的 Arraylist 有多个值,所以这不是问题。任何帮助是极大的赞赏。
我的代码;
void updateStory() {
tickerheadline = RssReader.rssheadline.get(storyCounter);
tickerstory = RssReader.rssstory.get(storyCounter);
remoteViews.setTextViewText(R.id.headline, tickerheadline );
remoteViews.setTextViewText(R.id.story, tickerstory );
if (storyCounter==RssReader.rssheadline.size()-1){
storyCounter = 0;
}else{
storyCounter++;
}
appWidgetManager.updateAppWidget(R.layout.widget1, remoteViews);
mHandler.postDelayed(new Runnable() {
public void run() {
updateStory();
} } ,5000); }
}