Foreach 不适用于推文

Foreach not applicable on tweets

我正在尝试使用 Fabric 获取推文。我从网站上传了示例代码并尝试查看会发生什么。

final List<Long> tweetIds = Arrays.asList(510908133917487104L, 829245714509225984L);
    TweetUtils.loadTweets(tweetIds, new Callback<Tweet>() {
        @Override
        public void success (Result<Tweet> result) {
            for (Tweet tweet : result.data) {
                myLayout.addView(new TweetView(MainActivity.this, tweet));
            }

        }

        @Override
        public void failure (TwitterException exception) {
            // Toast.makeText(...).show();
        }
    });

它在成功块的 for 语句中给我一个错误

foreach not applicable to type 'com.twitter.sdk.android.core.models.Tweet'

result.data也是tweet类型的。 我使用 for 循环的方式不对还是其他原因?

最后,我只遍历了 tweetids 列表并单独显示它们

    final LinearLayout myLayout = (LinearLayout) findViewById(R.id.layoutTwitter);
    final List<Long> tweetIds = Arrays.asList(510908133917487104L, 829245714509225984L, 829253590753636353L);
    for (Long longvar : tweetIds) {
        TweetUtils.loadTweet(longvar, new Callback<Tweet>() {
            @Override
            public void success (Result<Tweet> result) {
                CompactTweetView compactTweetView = new CompactTweetView(MainActivity.this, result.data);
                myLayout.addView(compactTweetView);
            }

            @Override
            public void failure (TwitterException exception) {

            }
        });
    }