私はAndroidの初心者で、ArrayListからのテキストを使用してウィジェット内の2つのテキストビューでテキストをループしようとしています。何らかの理由で、ウィジェットは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); }
}