summaryrefslogtreecommitdiffstats
path: root/core/java/android/content
diff options
context:
space:
mode:
authorOlawale Ogunwale <ogunwale@google.com>2015-01-13 20:19:57 +0000
committerandroid-build-merger <android-build-merger@google.com>2015-01-13 20:19:57 +0000
commitbe37df395eb791d9f877f4ca3c6e5d355a19896e (patch)
tree57322a144e74a765ca44f9bcfa4b0a29c8fe6adf /core/java/android/content
parent01e2fda02d4b44902d617d5349aed8855957a59f (diff)
parent0f8ecc84c8b86054bfd3275f942c3a705df01fbb (diff)
downloadframeworks_base-be37df395eb791d9f877f4ca3c6e5d355a19896e.zip
frameworks_base-be37df395eb791d9f877f4ca3c6e5d355a19896e.tar.gz
frameworks_base-be37df395eb791d9f877f4ca3c6e5d355a19896e.tar.bz2
am 9d293911: am ebdfb6e8: Merge "[ActivityManager] Distinguish FG or BG receiver finished"
automerge: 0f8ecc8 * commit '0f8ecc84c8b86054bfd3275f942c3a705df01fbb': [ActivityManager] Distinguish FG or BG receiver finished
Diffstat (limited to 'core/java/android/content')
-rw-r--r--core/java/android/content/BroadcastReceiver.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/content/BroadcastReceiver.java b/core/java/android/content/BroadcastReceiver.java
index 9a32fdf..af74e73 100644
--- a/core/java/android/content/BroadcastReceiver.java
+++ b/core/java/android/content/BroadcastReceiver.java
@@ -238,6 +238,7 @@ public abstract class BroadcastReceiver {
final boolean mInitialStickyHint;
final IBinder mToken;
final int mSendingUser;
+ final int mFlags;
int mResultCode;
String mResultData;
@@ -246,8 +247,8 @@ public abstract class BroadcastReceiver {
boolean mFinished;
/** @hide */
- public PendingResult(int resultCode, String resultData, Bundle resultExtras,
- int type, boolean ordered, boolean sticky, IBinder token, int userId) {
+ public PendingResult(int resultCode, String resultData, Bundle resultExtras, int type,
+ boolean ordered, boolean sticky, IBinder token, int userId, int flags) {
mResultCode = resultCode;
mResultData = resultData;
mResultExtras = resultExtras;
@@ -256,6 +257,7 @@ public abstract class BroadcastReceiver {
mInitialStickyHint = sticky;
mToken = token;
mSendingUser = userId;
+ mFlags = flags;
}
/**
@@ -417,11 +419,11 @@ public abstract class BroadcastReceiver {
}
if (mOrderedHint) {
am.finishReceiver(mToken, mResultCode, mResultData, mResultExtras,
- mAbortBroadcast);
+ mAbortBroadcast, mFlags);
} else {
// This broadcast was sent to a component; it is not ordered,
// but we still need to tell the activity manager we are done.
- am.finishReceiver(mToken, 0, null, null, false);
+ am.finishReceiver(mToken, 0, null, null, false, mFlags);
}
} catch (RemoteException ex) {
}