【发布时间】:2015-11-04 21:10:24
【问题描述】:
在我的 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 方法定义这个类的实例并给它一个唯一的名称,以便他以后可以引用它并获取它的值。我知道存储数据的唯一方法是 sharedpreference ,它只存储原始值。那么有什么方法可以让我通过 sharedpreference 快速完成这项工作,或者我必须学习数据库才能完成这项工作,这怎么可能?
【问题讨论】:
-
序列化类并存储为文件。
标签: java android object sharedpreferences store