0

私は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);  }

}
4

1 に答える 1