2010-11-27 10 views
0

Je dois modifier les données stockées dans un objet persistant.Modifier objet persistant

J'ai une idée à ce sujet dans Android - là, nous utilisons l'éditeur pour modifier les données dans les préférences partagées.

Répondre

2

Obtenez l'objet stocké dans la PersistentObject, distribution qui objet dans quel type il devrait être, apportez vos modifications, puis valider les résultats au PersistentObject donc votre code ressemblerait à quelque chose comme ceci:

PersistentObject perstObj = PersistentStore.getPersistentObject(<UNIQUE KEY>); 
MyClass myObj = (MyClass) perstObj.getContents(); 
//Make whatever changes you need to myObj 
perstObj.setContents(myObj); 
perstObj.commit();