【发布时间】:2015-11-06 12:27:01
【问题描述】:
我创建了一个通过搜索用户名来显示 Twitter 时间线的应用程序。 我在这段代码中使用了 fabricUI。一切正常,但我还需要检查所有推文的文本。
我发现我可以使用getView(int position),但只发现他们如何将它用于onClickListener() 的特定项目。
TimelineActivity.java
@Override
protected TweetTimelineListAdapter doInBackground(TweetTimelineListAdapter... param) {
UserTimeline userTimeline = new Builder()
.screenName(name)
.build();
TweetTimelineListAdapter adapter = new TweetTimelineListAdapter(TimelineActivity.this, userTimeline);
return adapter;
}
如何使用这种方式获取 twitter 时间线并获取所有推文文本以进行检查?起初我以为我可以以某种方式“提取”适配器信息,我认为还有另一种方法。
【问题讨论】:
-
你可以使用adapter.getItem()在任意位置获取Tweet;
-
引起:java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 get this error using adapter.getItem(0); @sahu
-
这意味着您的适配器中当前没有元素。首先,您应该加载一些推文。检查 API 以使用 UserTimeline。一旦您的适配器中出现了一些推文,您就可以使用该功能检查它们。
-
stackoverflow.com/questions/16559814/… 有人能告诉我用这种方法创建的应用程序需要每个用户登录吗?它只询问我的“应用授权”信息@sahu
-
用户登录后,您无需再次登录。它可以使用以前的会话。这是你的问题吗????
标签: java android twitter adapter twitter-fabric