I have a ringtone preference in my app but when I select the tone I want, it does not get stored in the preference value. I can click the preference again and it will not sh
the solution I used was provided by Udo Held, I just wanted to add one thing, I had to remove the launchMode="singleInstance" and I am now using android:launchMode="singleTask" and everything works fine. Just in case someone else needs a launchMode, this one worked for me.