04-09-2009 09:58 AM
04-09-2009 10:11 AM
04-09-2009 10:17 AM
It may be "working" but is that the solution you want? Storing it in a String object means when people remove your application, the XML you stored as a String in the store will remain forever. These eats up the available storage capacity of their blackberry and they will have a tough time removing it without wiping their blackberry.
04-20-2009 04:37 PM
The following link explains how data is handled when an application is removed.
How To - Handle stored data when removing an application
Article Number: DB-00424
04-20-2009 04:51 PM
The article is not clear whether the upgrading rule applies to PersistentStore as well as RMS Database.
So to be clear. If someone extends the String object to their own package and uses the PersistentStore then on an upgrade the
data will remain and on a delete of the application the data will be removed. Is this correct?
04-28-2009 02:28 PM
As long as the members of a persitsable class have not changed the persistant data should be available after an application is upgraded. The RMS RecordStore follows the rules outlined here:
Support - RMS Record store does not persist after a MIDlet has been upgraded
Article Number: DB-00095