目前使用 Twitter4J,我可以使用以下方法获取单个用户的时间线:
AsyncTwitterFactory factory = new AsyncTwitterFactory(cb.build());
AsyncTwitter asyncTwitter = factory.getInstance();
asyncTwitter.addListener(new TwitterAdapter() {
@Override
public void gotUserTimeline(ResponseList<Status> statuses) {
for (Status status : statuses) {
Log.d("twitter", "twitter: " + status.getText() + status.getUser().getName());
}
onDataLoaded(twitterItemsToNative(statuses));
super.gotUserTimeline(statuses);
}
});
asyncTwitter.getUserTimeline("twitter");
我想做的是一次从几个不同的用户那里获取最近的推文/时间线。我知道我可以为不同的用户多次运行之前的网络调用,但显然这似乎是不好的做法,我喜欢找到不同的方式。