Comment stocker de l'objet de classe dans android sharedPreference?

Je voudrais stocker objet de classe dans android sharedpreference. J'ai fait de la recherche de base sur ça, et j'ai obtenu quelques réponses comme faire la sérialisation de l'objet et de le stocker mais mon besoin est si simple. Je voudrais stocker des infos de l'utilisateur comme le nom, l'adresse, l'âge et la valeur booléenne est active. J'en ai fait une classe d'utilisateur.

public class User {
    private String  name;
    private String address;
    private int     age;
    private boolean isActive;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public boolean isActive() {
        return isActive;
    }

    public void setActive(boolean isActive) {
        this.isActive = isActive;
    }
}

Grâce.

Pourquoi ne pas en faire sérialisable? C'est la bonne solution.

OriginalL'auteur | 2013-01-24