Java 在Android中实现feed

Java 在Android中实现feed,java,android,android-listview,hashmap,Java,Android,Android Listview,Hashmap,我想在Android中实现一个类似feed的结构,从服务器下载一些数据,并通过解析以某种形式显示 似乎使用Hashmaps可能是关于如何存储它的一个答案,但我无法理解如何从服务器推/拉动态更新它 有人能告诉我们如何实现Hashmap/listview的动态更新,以便按下刷新按钮可以用新值更新列表吗 感谢您的帮助。。。新来的SO我只想给你一个快速的例子,告诉你如何做这件事 1-首先创建一个可以保存数据的类,例如 public class Feeds { String img, ti

我想在Android中实现一个类似feed的结构,从服务器下载一些数据,并通过解析以某种形式显示

似乎使用Hashmaps可能是关于如何存储它的一个答案,但我无法理解如何从服务器推/拉动态更新它

有人能告诉我们如何实现Hashmap/listview的动态更新,以便按下刷新按钮可以用新值更新列表吗


感谢您的帮助。。。新来的SO

我只想给你一个快速的例子,告诉你如何做这件事

1-首先创建一个可以保存数据的类,例如

    public class Feeds {
    String img, title, subtitle;
    long id;

    public Feeds(long id, String img, String title, String subtitle) {
        this.id = id;
        this.img = img;
        this.title = title;
        this.subtitle = subtitle;
    }
    public long getId(){
        return id;
    }
    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSubtitle() {
        return subtitle;
    }

    public void setSubtitle(String subtitle) {
        this.subtitle = subtitle;
    }

}
然后第二步创建一个包含类的列表,如list iconItem=newarraylist;在你的活动课上 第三,当您从服务器获取数据时,请执行此操作

iconItem.add(new Feeds(json.getLong("id"), json
                                .getString("img"), json.getString("title"),
                                json.getString("subtitle")));
然后在listView适配器构造函数中添加类似参数的上下文c、列表提要 然后在适配器内部的getView中,do feed=feed.getposition; 现在,您可以将所有数据传递给视图,例如myTextView.setTextfeed.getposition.getTitle


要更新listView,只需将新数据添加到列表中,并通过调用mAdapter.notifyDataSetChanged通知适配器有新数据

哇!我认为这是完美的。。。我会尝试一下,告诉你进展如何。没想到会有这么及时的答复。。社区摇滚!附言:由于我没有足够的声望点数,所以无法对答案进行投票。。如何将此标记为正确答案?