Adding user activity when the challenge is slid down
Change-Id: I54a7dcf79718090dac6ec5991185712cc2abca37
This commit is contained in:
@@ -302,19 +302,27 @@ public class KeyguardHostView extends KeyguardViewBase {
|
||||
= new KeyguardWidgetPager.Callbacks() {
|
||||
@Override
|
||||
public void userActivity() {
|
||||
if (mViewMediatorCallback != null) {
|
||||
mViewMediatorCallback.userActivity();
|
||||
}
|
||||
KeyguardHostView.this.userActivity();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onUserActivityTimeoutChanged() {
|
||||
if (mViewMediatorCallback != null) {
|
||||
mViewMediatorCallback.onUserActivityTimeoutChanged();
|
||||
}
|
||||
KeyguardHostView.this.onUserActivityTimeoutChanged();
|
||||
}
|
||||
};
|
||||
|
||||
public void userActivity() {
|
||||
if (mViewMediatorCallback != null) {
|
||||
mViewMediatorCallback.userActivity();
|
||||
}
|
||||
}
|
||||
|
||||
public void onUserActivityTimeoutChanged() {
|
||||
if (mViewMediatorCallback != null) {
|
||||
mViewMediatorCallback.onUserActivityTimeoutChanged();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getUserActivityTimeout() {
|
||||
// Currently only considering user activity timeouts needed by widgets.
|
||||
|
||||
@@ -203,6 +203,13 @@ public class KeyguardViewStateManager implements
|
||||
pt[1] += y - vY;
|
||||
}
|
||||
|
||||
private void userActivity() {
|
||||
if (mKeyguardHostView != null) {
|
||||
mKeyguardHostView.onUserActivityTimeoutChanged();
|
||||
mKeyguardHostView.userActivity();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onScrollStateChanged(int scrollState) {
|
||||
if (mKeyguardWidgetPager == null || mChallengeLayout == null) return;
|
||||
@@ -216,6 +223,7 @@ public class KeyguardViewStateManager implements
|
||||
if (!challengeOverlapping) {
|
||||
if (!mKeyguardWidgetPager.isPageMoving()) {
|
||||
frame.resetSize();
|
||||
userActivity();
|
||||
} else {
|
||||
mKeyguardWidgetPager.setWidgetToResetOnPageFadeOut(mPageListeningToSlider);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user