Commit b223fde5 by Sebastián Katzer

Merge pull request #232 from silvioq/master

Backward compatibility for Frodo (API level 8)
parents 5b6ea51b 3da5b1b9
...@@ -42,6 +42,7 @@ import android.content.Context; ...@@ -42,6 +42,7 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor; import android.content.SharedPreferences.Editor;
import android.os.Build;
/** /**
* This plugin utilizes the Android AlarmManager in combination with StatusBar * This plugin utilizes the Android AlarmManager in combination with StatusBar
...@@ -329,9 +330,13 @@ public class LocalNotification extends CordovaPlugin { ...@@ -329,9 +330,13 @@ public class LocalNotification extends CordovaPlugin {
if (alarmId != null) { if (alarmId != null) {
editor.putString(alarmId, args.toString()); editor.putString(alarmId, args.toString());
if (Build.VERSION.SDK_INT<9) {
editor.commit();
} else {
editor.apply(); editor.apply();
} }
} }
}
/** /**
* Remove a specific alarm from the Android shared Preferences. * Remove a specific alarm from the Android shared Preferences.
...@@ -344,9 +349,13 @@ public class LocalNotification extends CordovaPlugin { ...@@ -344,9 +349,13 @@ public class LocalNotification extends CordovaPlugin {
if (alarmId != null) { if (alarmId != null) {
editor.remove(alarmId); editor.remove(alarmId);
if (Build.VERSION.SDK_INT<9) {
editor.commit();
} else {
editor.apply(); editor.apply();
} }
} }
}
/** /**
* Clear all alarms from the Android shared Preferences. * Clear all alarms from the Android shared Preferences.
...@@ -355,8 +364,12 @@ public class LocalNotification extends CordovaPlugin { ...@@ -355,8 +364,12 @@ public class LocalNotification extends CordovaPlugin {
Editor editor = getSharedPreferences().edit(); Editor editor = getSharedPreferences().edit();
editor.clear(); editor.clear();
if (Build.VERSION.SDK_INT<9) {
editor.commit();
} else {
editor.apply(); editor.apply();
} }
}
/** /**
* Fires the given event. * Fires the given event.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment