Commit 860bca69 authored by Erik Jan de Wit's avatar Erik Jan de Wit
Browse files

added foreground boolean

parent 91863c2f
Loading
Loading
Loading
Loading
+14 −0
Changes for src/android/com/plugin/gcm/PushPlugin.java: 14 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@ public class PushPlugin extends CordovaPlugin {
	private static String gECB;
	private static String gSenderID;
	private static Bundle gCachedExtras = null;
    private static boolean gForeground;

	/**
	 * Gets the application context from cordova's main activity.
@@ -108,6 +109,7 @@ public class PushPlugin extends CordovaPlugin {
	public static void sendExtras(Bundle extras)
	{
		if (extras != null) {
			extras.putBoolean("foreground", gForeground);
			if (gECB != null && gWebView != null) {
				sendJavascript(convertBundleToJson(extras));
			} else {
@@ -117,6 +119,18 @@ public class PushPlugin extends CordovaPlugin {
		}
	}

    @Override
    public void onPause(boolean multitasking) {
        super.onPause(multitasking);
        gForeground = false;
    }

    @Override
    public void onResume(boolean multitasking) {
        super.onResume(multitasking);
        gForeground = true;
    }

    /*
     * serializes a bundle to JSON.
     */