Yeah, Base64 encoding would certainly help until the platform bug is fixed.
I guess a lot of people with strong passwords (i.e. passwords containing special characters) are in trouble with a lot of apps right now. It's funny you mention two apps I share parts of the codebase with. I stripped down ImapStore for my app and included it as a jar in my package. But it's very very unlikely that this would have an impact. Christoph On Sun, Jan 25, 2009 at 5:53 PM, Daniel <android-...@danapple.com> wrote: > > This has been a recurring problem with K-9: > http://code.google.com/p/k9mail/issues/detail?id=143 > and apparently the core Email as well: > http://www.androidforums.com/showthread.php?p=16842 > and possibly other apps, too: > http://groups.google.com/group/android-developers/browse_thread/thread/5efd37a554f6f15a > http://www.mail-archive.com/android-developers@googlegroups.com/msg13141.html > > > Your observation about the < and > makes sense to me, as one reason > the preferences can fail to save or load is due to XML generation or > parsing problems. I've thought that perhaps Base64 encoding all of > the preference values might be a smart move. > > Dan. > > > On Jan 24, 11:56 am, Christoph Studer <chstu...@gmail.com> wrote: >> Hello, >> >> I'm making use of SharedPreferences in my application. One part is a >> PreferenceActivity and the other part is a backend that accesses the >> preferences using PreferenceManager.getDefaultSharedPreferences(...). >> Both parts are running in the same process, but potentially in >> different threads. >> >> Now, from time to time, I encounter a reset of all the preferences. It >> looks to me like this happens when my process is killed (e.g. when >> installing a new version or starting the activity or service the first >> time after a long time). However, it is not reproducible by killing >> the process manually and it does not happen consistently. >> >> Are there other people who have the same problem? Is there a race >> condition that could lead to something like this? >> >> The source code of my app can be found >> here:http://code.google.com/p/android-sms/source/browse/ >> >> The relevant files >> are:http://code.google.com/p/android-sms/source/browse/trunk/android-clie... >> andhttp://code.google.com/p/android-sms/source/browse/trunk/android-clie... >> >> Thank you, >> >> Christoph > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---