Add an extra to HOME intent to indicate it comes form recents.
This allows the launcher to know how to handle HOME press properly when a video is playing in the background. Without this, the Launcher dismisses it's UI. Launcher CL: https://googleplex-android-review.git.corp.google.com/#/c/1043435/ BUG: 28173127 Change-Id: Iab0c5013fc41f79a6fd45f49904edd0d0f9c17ff
This commit is contained in:
@@ -73,6 +73,8 @@ public class RecentsTvActivity extends Activity implements OnPreDrawListener {
|
||||
private final static boolean DEBUG = false;
|
||||
|
||||
public final static int EVENT_BUS_PRIORITY = Recents.EVENT_BUS_PRIORITY + 1;
|
||||
private final static String RECENTS_HOME_INTENT_EXTRA =
|
||||
"com.android.systemui.recents.tv.RecentsTvActivity.RECENTS_HOME_INTENT_EXTRA";
|
||||
|
||||
private boolean mFinishedOnStartup;
|
||||
private RecentsPackageMonitor mPackageMonitor;
|
||||
@@ -320,6 +322,7 @@ public class RecentsTvActivity extends Activity implements OnPreDrawListener {
|
||||
homeIntent.addCategory(Intent.CATEGORY_HOME);
|
||||
homeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
|
||||
Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
|
||||
homeIntent.putExtra(RECENTS_HOME_INTENT_EXTRA, true);
|
||||
mFinishLaunchHomeRunnable = new FinishRecentsRunnable(homeIntent);
|
||||
|
||||
mPipManager.addListener(mPipListener);
|
||||
|
||||
Reference in New Issue
Block a user