【问题标题】:Store User Defined Object Class存储用户定义的对象类
【发布时间】: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


【解决方案1】:

为了实现您需要将数据存储在数据库中并用于该用途 领域数据库,因为它易于集成并且比 sqlite 数据库快得多 https://realm.io/

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多