Comment faire pour enregistrer la Liste<Object> pour SharedPreferences?

J'ai une liste de produits, ce qui-je le récupérer à partir de webservice, lorsque l'application est ouverte pour la première fois, l'application obtient la liste des produits de webservice. Je veux enregistrer cette liste pour partagé vos préférences.

    List<Product> medicineList = new ArrayList<Product>();

où les Produits de la classe est:

public class Product {
    public final String productName;
    public final String price;
    public final String content;
    public final String imageUrl;

    public Product(String productName, String price, String content, String imageUrl) {
        this.productName = productName;
        this.price = price;
        this.content = content;
        this.imageUrl = imageUrl;
    }
}

comment je peux enregistrer cette Liste ne demande pas de webservice à chaque fois?

  • vous pouvez uniquement enregistrer des valeurs primitives de SharedPrefrences.
InformationsquelleAutor kakajan | 2015-01-23