I have a list of products, which i retrieve from webservice, when app is opened for first time, app gets product list from webservice. I want to save this list to shared preferences.
    List<Product> medicineList = new ArrayList<Product>();
where Product class is:
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;
    }
}
how i can save this List not requesting from webservice each time?
 
     
     
     
     
     
     
     
     
     
     
     
     
    