Я экспериментирую с twitter4j на android (новый для обоих), закодированный простой процесс в java, чтобы проверить его. Он загружает временную шкалу пользователей и выводит на экран.Интернет на android, вызывая twitter4j исключение?
Я изменяю код для Android, но я получаю исключение Twitter, когда я пытаюсь загрузить временную шкалу пользователя. Я проверил отладчик, а исключение - null; информации нет. Я также добавил разрешение Интернета на манифест андроида в предыдущих советах. Heres код:
package com.test;
import java.util.List;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import android.app.Activity;
import android.os.Bundle;
public class Test2 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
List<Status> statuses = null;
Twitter api = new TwitterFactory().getInstance("USERNAME","PASSWORD");
try{
statuses = api.getUserTimeline();
}
catch(TwitterException e){
System.out.println("ERROR");
System.exit(-1);
}
for(Status s: statuses){
System.out.println(s.getText());
}
}
}
Я понимаю, что это только печатает на консоль, просто чтобы это было просто.
Спасибо за любую помощь.
Any1 new coming over this Thread, делая это таким образом, устарел. Вы должны проверить это новое учебное пособие: http://goo.gl/99vpL – Blundell