I have noticed this behavior couple of times. But I have not been able
to reproduce, also I do not have "<" or any other special character,
except some Double values encoded as Strings.

Chander

On Jan 25, 12:39 am, Christoph Studer <chstu...@gmail.com> wrote:
> Okay, so my current suspicion is that I got bitten 
> byhttp://code.google.com/p/android/issues/detail?id=1707
>
> I have one preference value containing "<" and ">" which are
> improperly encoded due to above bug. My guess is that the XML parser
> chokes on this value and the pref file is ignored. I think
> SharedPreferences only reads data from disk after the process is
> killed, so the app is fully functional until it is killed. Also, it
> was not consistently reproducible because this pref value is not
> always present in my application.
>
> I've removed "<" and ">" from the pref value and see how it goes.
>
> Christoph
>
> On Sat, Jan 24, 2009 at 6:56 PM, 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...
> > and
> >http://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
-~----------~----~----~----~------~----~------~--~---

Reply via email to