Временная шкала Twitter4J в Android ListView - PullRequest
0 голосов
/ 03 сентября 2011

Я использую Twitter4J, чтобы получить общедоступную временную шкалу из твиттера.Я хочу отобразить данные в ListView, но не знаю, что делать с типом List<Status>, полученным из twitter4j.Как мне получить это в массив, чтобы я мог использовать его с моим ArrayAdapter.

Если я поступаю совершенно неправильно, я прошу прощения.Я новичок в Java и Android.

РЕДАКТИРОВАТЬ:

Чтобы быть более ясным, я пытаюсь отобразить свою временную шкалу в ListView.Я использую этот код для получения временной шкалы:

 Twitter twitter = new TwitterFactory().getInstance();
    try {
        List<Status> statuses = twitter.getPublicTimeline();

        System.out.println("Showing public timeline.");
        for (Status status : statuses) {
            System.out.println("@" + status.getUser().getScreenName() + " + " + status.getText());
        }
        System.exit(0);
    } catch (TwitterException te) {
        te.printStackTrace();
        System.out.println("Failed to get timeline: " + te.getMessage());
        System.exit(-1);
    }

Как я могу отобразить эти данные в ListView?Я знаю, как отображать строковый массив в ListView, используя ArrayAdapter, но я не уверен, что с этим делать.

1 Ответ

1 голос
/ 16 января 2012

Для хранения временной шкалы вы можете использовать базу данных SQLite. Для отображения вы можете расширить класс simpleCursorAdapter, который отображает значения базы данных в представления. Дополнительная информация: - http://marakana.com/forums/android/examples/72.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...