Twitter4j.通过#hashtag进行查询和过滤帖子

bob*_*tko 5 post android filtering twitter4j

我正在尝试将twitter(使用Twitter4j)集成到我的Android应用程序中,我几乎没有关注/问题:

我想检索具有某些#hashtag的推文,例如#sxbsw2011.这是我目前使用的代码:

Query query = new Query("#sxsw2011 since:2010-11-21");  
QueryResult result = twitter.search(query);  
for (Tweet tweet : result.getTweets())  
{  
     Log.d(TAG, tweet.getId() + " " + tweet.getFromUser() + " : " + tweet.getText());  
}
Run Code Online (Sandbox Code Playgroud)

我希望将结果放入我的布局中的一个视图中,作为对话屏幕.我的问题是我想每隔几个,四个或五个秒运行这个查询以获得新的评论.但是每次搜索都会得到今天创建的所有推文.然后我将不得不使用推文ID来排除那些已经在我的对话窗口中显示的内容.对我来说这似乎是错的.有没有其他方法来搜索推文并指定一些时间段,如几分钟?做我想做的更好的方法吗?我试图使用StatusListener,但试图找出如何使用有问题getFilterStream().

什么是推特限制.我的应用程序(它将在多个用户设备上运行)可以请求结果多少次?

编辑器中的图标101010无法正常工作,因此在键入帖子时无法进行正确的代码缩进.