我在 Sharedpreferences 中保存了一些 ArrayList。但是我想在适配器中将我的自定义模型设置为 ArrayList 导致使用 getter 获取项目。我真的厌倦了来自 stackoverflow 的太多解决方案,但我做不到。
private ArrayList<String> fullList = new ArrayList<>();
到
private ArrayList<MyCustom> fullList = new ArrayList<>();
我的自定义类:
public class InstagramUserSummary implements Serializable {
public boolean is_verified;
public String profile_pic_id;
public boolean is_favorite;
public boolean is_private;
public String username;
public long pk;
public String profile_pic_url;
public boolean has_anonymous_profile_picture;
public String full_name;
@Override
public int hashCode() {
return Objects.hash(username, pk);
}
@Override
public boolean equals(Object obj) {
if (obj == this) return true;
if (!(obj instanceof InstagramUserSummary)) {
return false;
}
InstagramUserSummary user = (InstagramUserSummary) obj;
return pk == user.getPk();
}}
列表是这样的:
[InstagramUserSummary(super=dev.niekirk.com.instagram4android.requests.payload.InstagramUserSummary@a4acf205, is_verified=false, profile_pic_id=1773528799482591987_1654599017, is_favorite=false, is_private=false, username=ququletta, pk=1654599017, profile_pic_url=https://instagram.fada1-5.fna.fbcdn.net/vp/8d99014623ed527e52512a20002d884b/5C387E45/t51.2885-19/s150x150/31203725_200759604054857_5778864946146181120_n.jpg, has_anonymous_profile_picture=false, full_name=Ququletta)]
谢谢。
潇湘沐
千万里不及你
相关分类