gpt4 book ai didi

android - 无法为类创建转换器

转载 作者:行者123 更新时间:2023-11-29 19:35:03 25 4
gpt4 key购买 nike

我在我的应用程序和 JSON 的 Gson 转换器中使用改造。我想在没有互联网连接时使用数据库。我决定使用 Sugar ORM。但我得到一个 IllegalArgumentException

java.lang.IllegalArgumentException: Unable to create converter for class

这是我的对象

public class User extends SugarRecord implements Parcelable {

@SerializedName("id")
@Expose
private Integer id;
@SerializedName("email")
@Expose
private String email;
@SerializedName("name")
@Expose
private String name;
@SerializedName("lastname")
@Expose
private String lastname;
@SerializedName("properties")
@Expose @Ignore
private List<Object> properties = new ArrayList<>();
@SerializedName("rights")
@Expose @Ignore
private String rights;
@SerializedName("photo")
@Expose
private String photo;
@SerializedName("favorites")
@Expose @Ignore
private List<PointsOnMap> favorites = new ArrayList<>();
@SerializedName("token")
@Expose
private String token;

public User() {
}

public User(String name, String lastname, String email, String photo, String token) {
this.name = name;
this.lastname = lastname;
this.email = email;
this.photo = photo;
this.token = token;
}
//getters and setters

最佳答案

问题是在使用 Sugar 时,您不能在类中使用名为 id 的变量,因为默认情况下它使用自己的内部 ID。尝试重命名为 userId 或类似名称。

关于android - 无法为类创建转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39316707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com