Commit b223fde5 authored by Sebastián Katzer's avatar Sebastián Katzer
Browse files

Merge pull request #232 from silvioq/master

Backward compatibility for Frodo (API level 8)
parents 5b6ea51b 3da5b1b9
Loading
Loading
Loading
Loading
+13 −0
Changes for src/android/LocalNotification.java: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Build;

/**
 * This plugin utilizes the Android AlarmManager in combination with StatusBar
@@ -329,9 +330,13 @@ public class LocalNotification extends CordovaPlugin {

        if (alarmId != null) {
            editor.putString(alarmId, args.toString());
            if (Build.VERSION.SDK_INT<9) {
                editor.commit();
            } else {
                editor.apply();
            }
        }
    }

    /**
     * Remove a specific alarm from the Android shared Preferences.
@@ -344,9 +349,13 @@ public class LocalNotification extends CordovaPlugin {

        if (alarmId != null) {
            editor.remove(alarmId);
            if (Build.VERSION.SDK_INT<9) {
                editor.commit();
            } else {
                editor.apply();
            }
        }
    }

    /**
     * Clear all alarms from the Android shared Preferences.
@@ -355,8 +364,12 @@ public class LocalNotification extends CordovaPlugin {
        Editor editor = getSharedPreferences().edit();

        editor.clear();
        if (Build.VERSION.SDK_INT<9) {
            editor.commit();
        } else {
            editor.apply();
        }
    }

    /**
     * Fires the given event.