I'm developing an Android app but I have a problem. When I try to get a saved preference from my Activity and use it in a BroadcastReceiver , it tells me that string I'm looking for doesn't exist. This is how I save the preference in the Activity: private void SavePreferences(String key, String value) { SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString(key, value); editor.commit(); } And this is how I try to get the preference in BroadcastReceiver : String pref = PreferenceManager.getDefaultSharedPreferences(context) .getString("MEM1", "Does not exist"); Where MEM1 is the string I saved before. My problem is that when I read pref , I'm getting the default value of Does not exist , instead of my preference value ( MEM1 ). Can someone point me to where I'm going wrong?
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update