2017-02-07 3 views
1

twitter4j-例私たちtwitter.lookupUsers()からの応答を処理する方法の例を示します:twitter4jのResponseListで.add()メソッドを使用しますか?

http://grepcode.com/file/repo1.maven.org/maven2/org.twitter4j/twitter4j-examples/2.2.0/twitter4j/examples/user/LookupUsers.java

私はtwitter.lookupUsers(から次のバルクを追加する方法を疑問に思う)へ共通のResponseList(つまり、> 5000 userIdsを処理する必要がある場合は制限のために必要です)。

Aはで試してみてください。

users.add(next_user); 

は、NullPointerExceptionが発生:(

ResponseListに追加のユーザーオブジェクトを置くためにどのように任意のアイデアを別のソリューションは、あまりにも、大歓迎です:) TIA

+0

ユーザーオブジェクトがヌルであるため、NPEを取得します。どのように実装していますか? –

答えて

0

@ "ΦXocę笑Пepeúpaツ":thx!それは私の目を開いた!確かに私のユーザーはnullだった。

これで、レスポンスリストを正しく初期化する方法を説明します。

ResponseList<User> users = twitter.lookupUsers(userScreenNames1); 

しかし、私は.addメソッドを使用する必要があるので、私は前にリストを初期化するが、どのようにしなければなりません:ワンタイムジョブのNormaly

ありますか?擬似コード:

ResponseList<User> users = null; // <--- HERE 

    for (User user : twitter.lookupUsers(userScreenNames1)) { 
     System.out.println("1. List: user=" + user.toString()); 
     users.add(user); 
    } 

    for (User user : twitter.lookupUsers(userScreenNames2)) { 
     System.out.println("2. List: user=" + user.toString()); 
     users.add(user); 
    } 

THX! :)

関連する問題