Ich habe eine Liste von Produkten, die ich vom Webservice abrufe, wenn die App zum ersten Mal geöffnet wird, ruft die App die Produktliste vom Webservice ab. Ich möchte diese Liste in den gemeinsamen Einstellungen speichern.Wie speichere ich die Liste <Object> in SharedPreferences?
List<Product> medicineList = new ArrayList<Product>();
wo Produktklasse ist:
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;
}
}
, wie ich diese Liste speichern kann nicht von webservice jedes Mal anfordert?
Sie nur primitive Werte SharedPrefrences speichern. –