Я экспериментирую с twitter4j на андроиде (новичок в обоих), запрограммировал простой процесс в Java только для того, чтобы проверить его.Он загружает временную шкалу пользователя и печатает на экран.
Я изменяю код для Android, но получаю исключение TwitterException при попытке загрузить временную шкалу пользователя.Я проверил отладчик, и исключение пусто;информация не предоставлена.Я также добавил интернет-разрешение для манифеста Android по предыдущему совету.Вот код:
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());
}
}
}
Я понимаю, что это печатает только на консоль, просто для простоты.
Спасибо за любую помощь.