Мой вопрос как ниже:
public final class PrintUserStream {
public static void main(String[] args) throws TwitterException {
TwitterStream twitterStream = new TwitterStreamFactory().getInstance();
twitterStream.addListener(listener);
// user() method internally creates a thread which manipulates TwitterStream and calls these adequate listener methods continuously.
twitterStream.user();
}
static UserStreamListener listener = new UserStreamListener() {
public void onStatus(Status status) {
}
public void onDeletionNotice(StatusDeletionNotice statusDeletionNotice) {
}
public void onDeletionNotice(long directMessageId, long userId) {
}
public void onTrackLimitationNotice(int numberOfLimitedStatuses) {
}
public void onScrubGeo(long userId, long upToStatusId) {
}
public void onFriendList(long[] friendIds) {
}
public void onFavorite(User source, User target, Status favoritedStatus) {
}
public void onUnfavorite(User source, User target, Status unfavoritedStatus) {
}
public void onFollow(User source, User followedUser) {
}
public void onRetweet(User source, User target, Status retweetedStatus) {
}
public void onDirectMessage(DirectMessage directMessage) {
}
public void onUserListMemberAddition(User addedMember, User listOwner, UserList list) {
}
public void onUserListMemberDeletion(User deletedMember, User listOwner, UserList list) {
}
public void onUserListSubscription(User subscriber, User listOwner, UserList list) {
}
public void onUserListUnsubscription(User subscriber, User listOwner, UserList list) {
}
public void onUserListCreation(User listOwner, UserList list) {
}
public void onUserListUpdate(User listOwner, UserList list) {
}
public void onUserListDeletion(User listOwner, UserList list) {
}
public void onUserProfileUpdate(User updatedUser) {
}
public void onBlock(User source, User blockedUser) {
}
public void onUnblock(User source, User unblockedUser) {
}
public void onException(Exception ex) {
}
};
}
В приведенном выше коде,
twitterStream.user (); устарел, который раньше вызывал бы перегруженные методы UserStreamListener в соответствии с событием, происходящим в твиттере. Теперь метод устарел. Затем какой метод следует использовать вместо метода twitterStream.user (), чтобы я мог вызвать перегруженный метод в соответствии с событием, произошедшим в twitter userStream.
Может ли кто-нибудь помочь, пожалуйста?