After removing "<" and ">" from the preferences I have not seen this
problem anymore.

Sorry, I don't know what else could cause your problems, Chander.

Christoph


On Sun, Jan 25, 2009 at 12:08 PM, android_soft <cspeche...@gmail.com> wrote:
>
> 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