my shared prefs are defined like this:
sharedPreferences = context.getSharedPreferences(Consts.SHARED_PREFS_NAME, Context.MODE_MULTI_PROCESS);
my receiver is defined in a different process:
<receiver android:name="com.my.name" android:enabled="true" android:process=":myProcessName" />
the processes used are different and the contexes are also different. the problem is, using the same boolean preference in both the apps process and my broadcastreceiver process returns unexpected values, as if the reading and writing are not on the same shared boolean preference.
Any ideas?