Merge "Resetting UI state when the last has launched" into ub-launcher3-qt-dev

This commit is contained in:
TreeHugger Robot
2019-06-28 21:59:23 +00:00
committed by Android (Google) Code Review
7 changed files with 26 additions and 0 deletions
@@ -113,4 +113,7 @@ public final class FallbackActivityControllerHelper extends
public int getContainerType() {
return LauncherLogProto.ContainerType.SIDELOADED_LAUNCHER;
}
@Override
public void onLaunchTaskSuccess(RecentsActivity activity) { }
}
@@ -104,4 +104,9 @@ public final class LauncherActivityControllerHelper extends GoActivityControlHel
return launcher != null ? launcher.getStateManager().getState().containerType
: LauncherLogProto.ContainerType.APP;
}
@Override
public void onLaunchTaskSuccess(Launcher launcher) {
launcher.getStateManager().moveToRestState();
}
}
@@ -230,4 +230,9 @@ public final class FallbackActivityControllerHelper implements
// TODO: probably go back to overview instead.
activity.<RecentsView>getOverviewPanel().startHome();
}
@Override
public void onLaunchTaskSuccess(RecentsActivity activity) {
activity.onTaskLaunched();
}
}
@@ -488,4 +488,9 @@ public final class LauncherActivityControllerHelper implements ActivityControlHe
public void onLaunchTaskFailed(Launcher launcher) {
launcher.getStateManager().goToState(OVERVIEW);
}
@Override
public void onLaunchTaskSuccess(Launcher launcher) {
launcher.getStateManager().moveToRestState();
}
}
@@ -177,4 +177,8 @@ public final class RecentsActivity extends BaseRecentsActivity {
super.onStart();
mFallbackRecentsView.resetTaskVisuals();
}
public void onTaskLaunched() {
mFallbackRecentsView.resetTaskVisuals();
}
}
@@ -1259,6 +1259,8 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity>
mActivityControlHelper.onLaunchTaskFailed(mActivity);
nextTask.notifyTaskLaunchFailed(TAG);
updateSysUiFlags(1 /* windowProgress == overview */);
} else {
mActivityControlHelper.onLaunchTaskSuccess(mActivity);
}
}, mMainThreadHandler);
doLogGesture(NEW_TASK);
@@ -95,6 +95,8 @@ public interface ActivityControlHelper<T extends BaseDraggingActivity> {
void onLaunchTaskFailed(T activity);
void onLaunchTaskSuccess(T activity);
interface ActivityInitListener {
void register();