SharedPreferences not Reading

iexcel

New Member
I am getting weird problem with my app.I have set-up one SharedPreference, like this\[code\]SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences(this); flag = prefs.getBoolean("handle_calls", false); if (flag) { SharedPreferences.Editor editor = prefs.edit(); editor.clear(); editor.putBoolean("checkFlag", true); editor.commit(); }\[/code\]it was working fine some days before, but now this code is working fine but when I try to read these preferences in my SmsReceiver Class \[code\]SharedPreferences\[/code\] doesnt read these values and default values are read (false)...Sometimes it work and most of the time it doesnt work at all! Here is how I am reading the \[code\]SharedPreferences\[/code\]\[code\]SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); SmsManager sms = SmsManager.getDefault(); //flag = prefs.getBoolean("handle_calls", false); checkFlag = prefs.getBoolean("checkFlag", false); checkDecisionFlag = prefs.getBoolean("checkDecisionFlag", false);\[/code\]This \[code\]checkDecisionFlag\[/code\] is working fine but checkFlag is taking default values. Really pissed! Please Help!
 
Back
Top