Merge "Resetting UI state when the last has launched" into ub-launcher3-qt-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
ed9127a732
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
+5
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user