Creating default implementation for state lisnter method

> The transition start is used rarely

Change-Id: I0d33f0f6372eb4ef89bfbb66968612693b7c6033
This commit is contained in:
Sunny Goyal
2020-04-23 15:00:04 -07:00
parent 879d3ade68
commit aeec80ddbb
9 changed files with 3 additions and 35 deletions

View File

@@ -73,10 +73,6 @@ public class AllAppsTipView {
if (!hasSeenAllAppsTip(launcher)) {
launcher.getStateManager().addStateListener(
new LauncherStateManager.StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) {
}
@Override
public void onStateTransitionComplete(LauncherState finalState) {
if (finalState == ALL_APPS) {

View File

@@ -250,9 +250,6 @@ public class AppsDividerView extends View implements LauncherStateManager.StateL
mLauncher.getStateManager().removeStateListener(this);
}
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState finalState) {
if (finalState == ALL_APPS) {

View File

@@ -157,9 +157,6 @@ public class PredictionUiStateManager implements StateListener, ItemInfoUpdateRe
@Override
public void reapplyItemInfo(ItemInfoWithIcon info) { }
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState state) {
if (mAppsView == null) {

View File

@@ -41,9 +41,6 @@ public class QuickstepOnboardingPrefs extends OnboardingPrefs<BaseQuickstepLaunc
if (!getBoolean(HOME_BOUNCE_SEEN)) {
mStateManager.addStateListener(new StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState finalState) {
boolean swipeUpEnabled = SysUINavigationMode.INSTANCE
@@ -69,9 +66,6 @@ public class QuickstepOnboardingPrefs extends OnboardingPrefs<BaseQuickstepLaunc
}
if (!shelfBounceSeen) {
mStateManager.addStateListener(new StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState finalState) {
LauncherState prevState = mStateManager.getLastState();
@@ -87,9 +81,6 @@ public class QuickstepOnboardingPrefs extends OnboardingPrefs<BaseQuickstepLaunc
if (!hasReachedMaxCount(ALL_APPS_COUNT)) {
mStateManager.addStateListener(new StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState finalState) {
if (finalState == ALL_APPS) {

View File

@@ -434,9 +434,6 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
mRotationHelper.initialize();
mStateManager.addStateListener(new LauncherStateManager.StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) {
}
@Override
public void onStateTransitionComplete(LauncherState finalState) {

View File

@@ -600,7 +600,8 @@ public class LauncherStateManager {
public interface StateListener {
void onStateTransitionStart(LauncherState toState);
void onStateTransitionComplete(LauncherState finalState);
default void onStateTransitionStart(LauncherState toState) { }
default void onStateTransitionComplete(LauncherState finalState) { }
}
}

View File

@@ -175,9 +175,6 @@ public class DragView extends View implements LauncherStateManager.StateListener
mLauncher.getStateManager().removeStateListener(this);
}
@Override
public void onStateTransitionStart(LauncherState toState) { }
@Override
public void onStateTransitionComplete(LauncherState finalState) {
setVisibility((finalState == LauncherState.NORMAL

View File

@@ -117,9 +117,6 @@ public class ScrimView<T extends Launcher> extends View implements Insettable, O
protected final int mEndScrim;
private final StateListener mAccessibilityLauncherStateListener = new StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) {}
@Override
public void onStateTransitionComplete(LauncherState finalState) {
setImportantForAccessibility(finalState == ALL_APPS

View File

@@ -188,11 +188,6 @@ public class WorkEduView extends AbstractSlideInView implements Insettable {
}
LauncherStateManager.StateListener listener = new LauncherStateManager.StateListener() {
@Override
public void onStateTransitionStart(LauncherState toState) {
}
@Override
public void onStateTransitionComplete(LauncherState finalState) {
if (finalState != LauncherState.ALL_APPS) return;