From dfbe891e39e66c6676d918107318da1c37017389 Mon Sep 17 00:00:00 2001 From: Naina Nalluri Date: Mon, 1 Apr 2019 16:03:20 -0700 Subject: [PATCH] Add background flag to CI system update intent Add flag to allow KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING intent. This is needed as the receiver service is modified to use latest target version SDK which introduces Background broadcast limitations. Bug: 78634470 Test: On Device, verified that the intents are received by the service Change-Id: I140c1988b241885a737413bd5f0b9c3cc63c4ea8 --- .../settings/system/SystemUpdatePreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/system/SystemUpdatePreferenceController.java b/src/com/android/settings/system/SystemUpdatePreferenceController.java index dd044092c4b..38a88b95439 100644 --- a/src/com/android/settings/system/SystemUpdatePreferenceController.java +++ b/src/com/android/settings/system/SystemUpdatePreferenceController.java @@ -139,7 +139,8 @@ public class SystemUpdatePreferenceController extends BasePreferenceController { } Log.d(TAG, "ciActionOnSysUpdate: broadcasting intent " + intentStr + " with extra " + extra + ", " + extraVal); + intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND); mContext.getApplicationContext().sendBroadcast(intent); } } -} \ No newline at end of file +}