Add support for swiping back to the shortcut that launched the activity

Bug: 129067201
Test: Open a shortcut on the workspace, go home

Change-Id: If5d3c3e8e93f09af50aa4994094657347890ef45
Signed-off-by: Winson Chung <winsonc@google.com>
This commit is contained in:
Winson Chung
2021-04-09 14:00:25 -07:00
parent 74aacfd407
commit 2b093941e1
12 changed files with 123 additions and 39 deletions

View File

@@ -165,7 +165,7 @@ public abstract class BaseDraggingActivity extends BaseActivity
}
@NonNull
public ActivityOptionsWrapper getActivityLaunchOptions(View v) {
public ActivityOptionsWrapper getActivityLaunchOptions(View v, @Nullable ItemInfo item) {
int left = 0, top = 0;
int width = v.getMeasuredWidth(), height = v.getMeasuredHeight();
if (v instanceof BubbleTextView) {
@@ -192,7 +192,7 @@ public abstract class BaseDraggingActivity extends BaseActivity
return false;
}
Bundle optsBundle = (v != null) ? getActivityLaunchOptions(v).toBundle() : null;
Bundle optsBundle = (v != null) ? getActivityLaunchOptions(v, item).toBundle() : null;
UserHandle user = item == null ? null : item.user;
// Prepare intent