Android - 使用 fabric 获取 Twitter 时间轴

Android - Get Twitter timeline using fabric

我正在处理一个 Android 应用程序,我必须在其中显示特定的时间表。好吧,我添加了 fabric.io 并且还创建了一个推特应用程序(我的意思是我拿到了钥匙)。所以我真的不知道如何让 class 上的推文显示在我的列表视图中。让我们看看下面的代码:

TwitterAuthConfig authConf =
                new TwitterAuthConfig(this.getResources().getString(R.string.consumerKey),
                        this.getResources().getString(R.string.consumerSecret));
        Fabric.with(this, new Twitter(authConfig));

final UserTimeline userTimeline = new UserTimeline.Builder()
                .screenName("TwitterUser")
                .build();

那么,我怎样才能从 userTimeline 中获取推文呢?也许我很困惑并且我实施错误。

可以将UserTimeline传给TweetTimelineListAdapterTweetTimelineListAdapter 可用于任何 ListView。

来自文档:http://docs.fabric.io/android/twitter/show-timelines.html#listactivity

import com.twitter.sdk.android.tweetui.TweetTimelineListAdapter;
import com.twitter.sdk.android.tweetui.UserTimeline;

public class TimelineActivity extends ListActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.timeline);

        final UserTimeline userTimeline = new UserTimeline.Builder()
            .screenName("fabric")
            .build();
        final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter(this, userTimeline);
        setListAdapter(adapter);
    }
}

你可以使用 http://docs.fabric.io/android/twitter/show-timelines.html#listactivity 织物文档。您所需要的只是找到结构文档。但是如果你想使用你自己的适配器(自定义适配器),你可以使用这个 github-gist-link。 https://gist.github.com/sabadow/a7dd2575325b676a113e