Fen*_*rir 3 twitter android twitter4j twitter-streaming-api
我有一个Android应用程序启动TwitterStream与Twitter4j,我正在寻找帮助,如果我不再需要流停止/关闭它.我根据偏好更改启动了流,但需要根据用户操作在我的应用的其他部分停止它.
以下是我启动流的方式,这是我在文档中找到的典型方法:
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true);
cb.setOAuthConsumerKey(A);
cb.setOAuthConsumerSecret(B);
cb.setOAuthAccessToken(C);
cb.setOAuthAccessTokenSecret(D));
TwitterStream twitterStream = new TwitterStreamFactory(cb.build()).getInstance();
StatusListener listener = new StatusListener() {
@Override
public void onDeletionNotice(StatusDeletionNotice arg0) {
}
.
.
.
};
FilterQuery fq = new FilterQuery();
fq.follow(new long[]{X});
twitterStream.addListener(listener);
twitterStream.filter(fq);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,谢谢!
您可以通过以下命令停止流:
twitterStream.cleanUp(); // shutdown internal stream consuming thread
twitterStream.shutdown(); // Shuts down internal dispatcher thread shared by all TwitterStream instances.
Run Code Online (Sandbox Code Playgroud)
您可以从以下链接查看api以了解api的详细信息. http://twitter4j.org/javadoc/twitter4j/TwitterStream.html
| 归档时间: |
|
| 查看次数: |
2953 次 |
| 最近记录: |