我有一个TwitterStream
对象:
static TwitterStream twitterStream = new TwitterStreamFactory().getInstance();
我添加了一个监听器,以及一些用户id跟踪(用户ID是正确的,这部分有效):
twitterStream.addListener(listener);
twitterStream.filter(new FilterQuery(followArray));
问题是,在监听器内,onStatus(Status status)
我想添加一个用户来跟踪。我试过这两种方式,首先只做
twitterStream.filter(new FilterQuery(newArray));
此newArray
是旧版本加上新用户ID,我也尝试过调用
twitterStream.cleanUp();
在filter()
之前。在这两种情况下,代码似乎都在运行,但是当我从其中一个帐户发推文时,我收到了消息
[Tue May 13 2014 15:30:08 EDT]建立联系。
然后程序终止。
如有必要,我可以提供完整的代码,但任何调试帮助都会受到赞赏。
答案 0 :(得分:0)
有时你必须在主线程中睡一段时间。检查您是否有以下代码:
Thread.sleep(400000)
之后
twitterStream.filter(new FilterQuery(newArray));
之前
twitterStream.cleanUp