diff options
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2024-02-29 22:07:47 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2024-02-29 22:07:47 +0000 |
commit | 292709ed7403bbdced2dd372c475e4d18c05af74 (patch) | |
tree | b4b9acc75645543a9057d9412c120e09d56fa96e | |
parent | c288ce9ee0ffae698b8e6316f32fdcd3b0dba718 (diff) | |
parent | 700112962b78e8ee6da11342e0a92aec22f7f44b (diff) | |
download | TvSettings-temp_319669529.tar.gz |
Merge "TvSettings: fix launching suggestions" into main am: 700112962btemp_319669529
Original change: https://android-review.googlesource.com/c/platform/packages/apps/TvSettings/+/2973514
Change-Id: I61279887ebfa34db0ebedb46c7c363a117c9094b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java b/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java index d0b4e2a84..aa2e40490 100644 --- a/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java +++ b/Settings/src/com/android/tv/settings/suggestions/SuggestionPreference.java @@ -18,6 +18,7 @@ package com.android.tv.settings.suggestions; import static com.android.tv.settings.util.InstrumentationUtils.logEntrySelected; +import android.app.ActivityOptions; import android.app.PendingIntent; import android.app.tvsettings.TvSettingsEnums; import android.content.Context; @@ -88,7 +89,10 @@ public class SuggestionPreference extends Preference { private void launchSuggestion() { try { - mSuggestion.getPendingIntent().send(); + ActivityOptions activityOptions = ActivityOptions.makeBasic(); + activityOptions.setPendingIntentBackgroundActivityStartMode( + ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED); + mSuggestion.getPendingIntent().send(activityOptions.toBundle()); mSuggestionControllerMixin.launchSuggestion(mSuggestion); logEntrySelected(TvSettingsEnums.SUGGESTED_SETTINGS); } catch (PendingIntent.CanceledException e) { |