diff options
author | Olawale Ogunwale <ogunwale@google.com> | 2015-01-13 20:19:57 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-01-13 20:19:57 +0000 |
commit | be37df395eb791d9f877f4ca3c6e5d355a19896e (patch) | |
tree | 57322a144e74a765ca44f9bcfa4b0a29c8fe6adf /core/java/android/content | |
parent | 01e2fda02d4b44902d617d5349aed8855957a59f (diff) | |
parent | 0f8ecc84c8b86054bfd3275f942c3a705df01fbb (diff) | |
download | frameworks_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.java | 10 |
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) { } |