Java Android ListView中的Twitter4J时间线

Java Android ListView中的Twitter4J时间线,java,android,twitter,Java,Android,Twitter,我正在使用Twitter4J从twitter获取公共时间线。我想在ListView中显示数据,但我不知道如何处理从twitter4j获得的List类型。如何将其放入数组中,以便与ArrayAdapter一起使用 如果我完全错了,我道歉。我不熟悉Java和Android 编辑: 更清楚地说,我试图在列表视图中显示我的时间线。我正在使用此代码获取时间线: Twitter twitter = new TwitterFactory().getInstance(); try {

我正在使用Twitter4J从twitter获取公共时间线。我想在ListView中显示数据,但我不知道如何处理从twitter4j获得的
List
类型。如何将其放入数组中,以便与ArrayAdapter一起使用

如果我完全错了,我道歉。我不熟悉Java和Android

编辑:

更清楚地说,我试图在列表视图中显示我的时间线。我正在使用此代码获取时间线:

 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);
    }
Twitter=newtwitterfactory().getInstance();
试一试{
列表状态=twitter.getPublicTimeline();
System.out.println(“显示公共时间线”);
用于(状态:状态){
System.out.println(“@”+status.getUser().getScreenName()+“+”+status.getText());
}
系统出口(0);
}捕获(twitter异常){
te.printStackTrace();
System.out.println(“未能获取时间线:+te.getMessage());
系统退出(-1);
}

但是,如何在ListView中显示该数据?我知道如何使用ArrayAdapter在ListView中显示字符串数组,但我不知道该怎么做。

要存储时间线,可以使用SQLite数据库。 对于显示,可以扩展将数据库值映射到视图的simpleCursorAdapter类。 更多资料:-