Android使用SUGAR ORM在SQlite DB中保存自定义类obj?
下面是我的Jason回应,对于这一点,我有两个扩展SugarOrm的模型类Android使用SUGAR ORM在SQlite DB中保存自定义类obj?,android,sqlite,sugarorm,Android,Sqlite,Sugarorm,下面是我的Jason回应,对于这一点,我有两个扩展SugarOrm的模型类 { "id": "300", "location": "59", "location_name": "new bel road ", "cushy_lat": "13.03135560", "cushy_lng": "77.57323110", "tags": "[Baba, Nimit]", "description": "Nimit baba", "em
{
"id": "300",
"location": "59",
"location_name": "new bel road ",
"cushy_lat": "13.03135560",
"cushy_lng": "77.57323110",
"tags": "[Baba, Nimit]",
"description": "Nimit baba",
"emoticon": "3",
"lat": "13.02891950",
"lng": "77.57151030",
"media_url": "http:\/\/dev.cushy.com\/useruploads\/196821e0c5de0b28b96048d556fc3934.JPEG",
"user": {
"id": "1",
"fullname": "Joseph Ranjan",
"email": "sjranjan@sjranjan.com",
"total_cushy": "7",
"followers_count": "1",
"following_count": "1",
"am_i_following": 1,
"is_he_following": 0,
"user_dp": "http:\/\/cushy.com\/userdp\/89aefdba9be455761b8992d8f813328e.jpeg"
},
"distance": "0.49",
"cushy_time": "yesterday",
"last_navigation": "yesterday",
"is_liked": 0,
"is_navigated": 0,
"is_wishlist": 0
}
我的主要模型课
@SerializedName("ids")
private String CUSHYID;
@SerializedName("location")
private String location;
@SerializedName("location_name")
private String location_name;
@SerializedName("cushy_lat")
private String cushy_lat;
@SerializedName("cushy_lng")
private String cushy_lng;
@SerializedName("tags")
private ArrayList<String> tags;
@SerializedName("description")
private String description;
@SerializedName("emoticon")
private String emoticon;
@SerializedName("lat")
private String lat;
@SerializedName("lng")
private String lng;
@SerializedName("media_url")
private String media_url;
@SerializedName("user")
private Users user;
@SerializedName("distance")
private String distance;
@SerializedName("cushy_time")
private String cushy_time;
@SerializedName("last_navigation")
private String last_navigation;
@SerializedName("is_liked")
private String is_liked;
@SerializedName("is_navigated")
private String is_navigated;
@SerializedName("is_wishlist")
private String is_wishlist;
public CUSHYRECORD() {
}
public String getCUSHYID() {
return CUSHYID;
}
public void setCUSHYID(String CUSHYID) {
this.CUSHYID = CUSHYID;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
public String getLocation_name() {
return location_name;
}
public void setLocation_name(String location_name) {
this.location_name = location_name;
}
public String getCushy_lat() {
return cushy_lat;
}
public void setCushy_lat(String cushy_lat) {
this.cushy_lat = cushy_lat;
}
public String getCushy_lng() {
return cushy_lng;
}
public void setCushy_lng(String cushy_lng) {
this.cushy_lng = cushy_lng;
}
public ArrayList<String> getTags() {
return tags;
}
public void setTags(ArrayList<String> tags) {
this.tags = tags;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getEmoticon() {
return emoticon;
}
public void setEmoticon(String emoticon) {
this.emoticon = emoticon;
}
public String getLat() {
return lat;
}
public void setLat(String lat) {
this.lat = lat;
}
public String getLng() {
return lng;
}
public void setLng(String lng) {
this.lng = lng;
}
public String getMedia_url() {
return media_url;
}
public void setMedia_url(String media_url) {
this.media_url = media_url;
}
public Users getUser() {
return user;
}
public void setUser(Users user) {
this.user = user;
}
public String getDistance() {
return distance;
}
public void setDistance(String distance) {
this.distance = distance;
}
public String getCushy_time() {
return cushy_time;
}
public void setCushy_time(String cushy_time) {
this.cushy_time = cushy_time;
}
public String getLast_navigation() {
return last_navigation;
}
public void setLast_navigation(String last_navigation) {
this.last_navigation = last_navigation;
}
public String getIs_liked() {
return is_liked;
}
public void setIs_liked(String is_liked) {
this.is_liked = is_liked;
}
public String getIs_navigated() {
return is_navigated;
}
public void setIs_navigated(String is_navigated) {
this.is_navigated = is_navigated;
}
public String getIs_wishlist() {
return is_wishlist;
}
public void setIs_wishlist(String is_wishlist) {
this.is_wishlist = is_wishlist;
}
}
现在这个用户类是一个自定义类,因此值不会存储在数据库中。我的coulmn正在被创造,但在这方面没有价值。谁能告诉我如何解决这个问题吗
提前感谢。阅读您有用户的默认构造函数:
public Users(){
}
但是您没有实际的构造函数(因此不会创建数据库):
public Users(){
}
public Users(){
String cushyid,
String userid,
String fullname,
String email,
String total_cushy,
String followers_count,
String following_count,
String am_i_following,
String is_he_following,
String user_dp ){
this.cushyid = cushyid;
...
}