Android List view 只显示最后一行

来源:互联网 发布:淘宝蛋糕店推荐 编辑:程序博客网 时间:2024/05/22 14:53

在写一个ListView 实例的时候,创建好以后发现所有的元素都是最后一个。
仔细排查后,看代码。

Before

public class Person {    private static String name;    private static int imageId;    public Person(String name,int imageId){        Person.name = name;        Person.imageId = imageId;    }    public String getName(){        return Person.name;    }    public int getImageId(){        return Person.imageId;    }}

After

public class Person {    public  String name;    public  int imageId;    public Person(String name,int imageId){        this.name = name;        this.imageId = imageId;    }    public  String getName(){        return name;    }    public  int getImageId(){        return imageId;    }}

至于具体的原因,大家仔细分析代码后都能明白,很有意思的错误。

0 0
原创粉丝点击