I have a paid app that reads the SharedPreferences from a free app of mine. Works fine. You don't have to use a ContentProvider.
You do have to set the mode properly when you set the preferences. That's when the preferences file is created. This may not be your problem, but you are also settings the flags parameter in the createPackageContext call incorrectly. Check the documentation for that method, that is not one of the flags it accepts. On Sep 20, 9:17 am, "swapnil.kolhapur" <[email protected]> wrote: > Hi , > > I have a need to share preferences between two apps, where one app > writes the preferences and the other application needs read only > access. > > I notice that there is this API available in Context : > > So i am trying to use it by following code, > > myContext = > createPackageContext("com.xyz",Context.MODE_WORLD_READABLE); > SharedPreferences testPrefs = > myContext.getSharedPreferences("preferences", > Context.MODE_WORLD_READABLE); > boolean valueFromPrefs = testPrefs.getBoolean("synchcheckboxPref", > false); > > but i am not able to get the correct values ? > > Do i need to handle mode while i create the preferences. I have > created preferences in com.xyz used xml to define some field > > Regards, > Swapnil -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

