Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java +22 −1 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ public class KeyguardHostView extends KeyguardViewBase { private boolean mEnableFallback; // TODO: This should get the value from KeyguardPatternView private SecurityMode mCurrentSecuritySelection = SecurityMode.Invalid; private int mAppWidgetToShow; private int mPreviousWidgetPage = -1; private boolean mCheckAppWidgetConsistencyOnBootCompleted = false; private boolean mCleanupAppWidgetsOnBootCompleted = false; Loading Loading @@ -911,6 +912,7 @@ public class KeyguardHostView extends KeyguardViewBase { public void clearAppWidgetToShow() { mAppWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; mPreviousWidgetPage = -1; } @Override Loading Loading @@ -1298,10 +1300,22 @@ public class KeyguardHostView extends KeyguardViewBase { showAppropriateWidgetPage(); } }; Runnable mOnRestoreUpdatePageRunnable = new Runnable() { @Override public void run() { mSwitchPageRunnable.run(); // We need to update the alpha's of the hints and content after setting the current page mViewStateManager.showUsabilityHints(); }; }; static class SavedState extends BaseSavedState { int transportState; int appWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; // Note the appWidgetContainerPage is only used if the appWidgetToShow is invalid int appWidgetContainerPage = -1; SavedState(Parcelable superState) { super(superState); Loading @@ -1311,6 +1325,7 @@ public class KeyguardHostView extends KeyguardViewBase { super(in); this.transportState = in.readInt(); this.appWidgetToShow = in.readInt(); this.appWidgetContainerPage = in.readInt(); } @Override Loading @@ -1318,6 +1333,7 @@ public class KeyguardHostView extends KeyguardViewBase { super.writeToParcel(out, flags); out.writeInt(this.transportState); out.writeInt(this.appWidgetToShow); out.writeInt(this.appWidgetContainerPage); } public static final Parcelable.Creator<SavedState> CREATOR Loading @@ -1339,6 +1355,7 @@ public class KeyguardHostView extends KeyguardViewBase { SavedState ss = new SavedState(superState); ss.transportState = mViewStateManager.getTransportState(); ss.appWidgetToShow = mAppWidgetToShow; ss.appWidgetContainerPage = mAppWidgetContainer.getCurrentPage(); return ss; } Loading @@ -1353,7 +1370,8 @@ public class KeyguardHostView extends KeyguardViewBase { super.onRestoreInstanceState(ss.getSuperState()); mViewStateManager.setTransportState(ss.transportState); mAppWidgetToShow = ss.appWidgetToShow; post(mSwitchPageRunnable); mPreviousWidgetPage = ss.appWidgetContainerPage; post(mOnRestoreUpdatePageRunnable); } @Override Loading Loading @@ -1410,6 +1428,9 @@ public class KeyguardHostView extends KeyguardViewBase { } mAppWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; } if (mPreviousWidgetPage > -1) { return mPreviousWidgetPage; } // if music playing, show transport if (isMusicPlaying) { if (DEBUG) Log.d(TAG, "Music playing, show transport"); Loading Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java +22 −1 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ public class KeyguardHostView extends KeyguardViewBase { private boolean mEnableFallback; // TODO: This should get the value from KeyguardPatternView private SecurityMode mCurrentSecuritySelection = SecurityMode.Invalid; private int mAppWidgetToShow; private int mPreviousWidgetPage = -1; private boolean mCheckAppWidgetConsistencyOnBootCompleted = false; private boolean mCleanupAppWidgetsOnBootCompleted = false; Loading Loading @@ -911,6 +912,7 @@ public class KeyguardHostView extends KeyguardViewBase { public void clearAppWidgetToShow() { mAppWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; mPreviousWidgetPage = -1; } @Override Loading Loading @@ -1298,10 +1300,22 @@ public class KeyguardHostView extends KeyguardViewBase { showAppropriateWidgetPage(); } }; Runnable mOnRestoreUpdatePageRunnable = new Runnable() { @Override public void run() { mSwitchPageRunnable.run(); // We need to update the alpha's of the hints and content after setting the current page mViewStateManager.showUsabilityHints(); }; }; static class SavedState extends BaseSavedState { int transportState; int appWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; // Note the appWidgetContainerPage is only used if the appWidgetToShow is invalid int appWidgetContainerPage = -1; SavedState(Parcelable superState) { super(superState); Loading @@ -1311,6 +1325,7 @@ public class KeyguardHostView extends KeyguardViewBase { super(in); this.transportState = in.readInt(); this.appWidgetToShow = in.readInt(); this.appWidgetContainerPage = in.readInt(); } @Override Loading @@ -1318,6 +1333,7 @@ public class KeyguardHostView extends KeyguardViewBase { super.writeToParcel(out, flags); out.writeInt(this.transportState); out.writeInt(this.appWidgetToShow); out.writeInt(this.appWidgetContainerPage); } public static final Parcelable.Creator<SavedState> CREATOR Loading @@ -1339,6 +1355,7 @@ public class KeyguardHostView extends KeyguardViewBase { SavedState ss = new SavedState(superState); ss.transportState = mViewStateManager.getTransportState(); ss.appWidgetToShow = mAppWidgetToShow; ss.appWidgetContainerPage = mAppWidgetContainer.getCurrentPage(); return ss; } Loading @@ -1353,7 +1370,8 @@ public class KeyguardHostView extends KeyguardViewBase { super.onRestoreInstanceState(ss.getSuperState()); mViewStateManager.setTransportState(ss.transportState); mAppWidgetToShow = ss.appWidgetToShow; post(mSwitchPageRunnable); mPreviousWidgetPage = ss.appWidgetContainerPage; post(mOnRestoreUpdatePageRunnable); } @Override Loading Loading @@ -1410,6 +1428,9 @@ public class KeyguardHostView extends KeyguardViewBase { } mAppWidgetToShow = AppWidgetManager.INVALID_APPWIDGET_ID; } if (mPreviousWidgetPage > -1) { return mPreviousWidgetPage; } // if music playing, show transport if (isMusicPlaying) { if (DEBUG) Log.d(TAG, "Music playing, show transport"); Loading