summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordfalcantara@chromium.org <dfalcantara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-13 05:26:59 +0000
committerdfalcantara@chromium.org <dfalcantara@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-13 05:26:59 +0000
commitcd61254edabc1fb6ba6c42e8338010f5c0518b81 (patch)
tree62bee4a28d1ae318cc0f5b9e7102c41bec2f8563
parent0d8c7eaaceb70fdcae0468a7a124407802f24c1a (diff)
downloadchromium_src-cd61254edabc1fb6ba6c42e8338010f5c0518b81.zip
chromium_src-cd61254edabc1fb6ba6c42e8338010f5c0518b81.tar.gz
chromium_src-cd61254edabc1fb6ba6c42e8338010f5c0518b81.tar.bz2
Add compatibility function for grabbing PendingIntent's creator package.
BUG=341556 Review URL: https://codereview.chromium.org/197763003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256755 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
index 8a13687..1e8a143 100644
--- a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
+++ b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
@@ -4,6 +4,7 @@
package org.chromium.base;
+import android.app.PendingIntent;
import android.content.res.Configuration;
import android.graphics.drawable.Drawable;
import android.os.Build;
@@ -264,4 +265,16 @@ public class ApiCompatibilityUtils {
iv.setAlpha(alpha);
}
}
+
+ /**
+ * @see android.app.PendingIntent#getCreatorPackage()
+ */
+ @SuppressWarnings("deprecation")
+ public static String getCreatorPackage(PendingIntent intent) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
+ return intent.getCreatorPackage();
+ } else {
+ return intent.getTargetPackage();
+ }
+ }
}