存储用户定义的对象类

时间:2015-08-12 10:09:41

标签: java android object sharedpreferences store

在我的android项目中,我定义了一个简单的类,它包含一些变量,get和set方法如下:

public   class Chest 
private  int id;
private  String phoneNumber;
private  String deliverer;
private  String postCode;
private  String town;
private  String description;

public  int getId(){
    return id;
}
public  void setId(int id){
    this.id=id;
}


public  String getPhoneNumber(){
    return phoneNumber;
}
public  void setPhoneNumber(String phoneNumber){
    this.phoneNumber=phoneNumber;
}


public  String getDeliverer(){
    return deliverer;
}
public  void setDeliverer(String deliverer){
    this.deliverer=deliverer;
}


public  String getPostCode(){
    return postCode;
}
public  void setPostCode(String postCode){
    this.postCode=postCode;
}


public  String getTown(){
    return town;
}
public  void setTown(String town){
    this.town=town;
}


public  String getDescription(){
    return description;
}
public  void setDescription(String description){
    this.description=description;
}

所以我想让用户使用set方法定义这个类的实例,并给它一个唯一的名称,这样他以后可以引用它并获取它的值。我知道存储数据的唯一方法是共享首选项,它只存储原始值。那么有什么方法可以通过共享偏好快速完成这项工作,或者我必须学习数据库来完成这项工作,它是如何实现的?

1 个答案:

答案 0 :(得分:0)

实现您需要将数据存储在数据库中并供该用途  领域数据库,因为它易于集成,并且比sqlite数据库快得多 enter image description here