Merge "Merge "Clearer message when face auth fails" into qt-qpr1-dev am: 298994875d" into qt-qpr1-dev-plus-aosp
This commit is contained in:
committed by
Android (Google) Code Review
commit
b4bb490d4f
@@ -958,6 +958,9 @@
|
||||
<!-- Message shown when lock screen is tapped or face authentication fails. [CHAR LIMIT=60] -->
|
||||
<string name="keyguard_unlock">Swipe up to open</string>
|
||||
|
||||
<!-- Message shown when face authentication fails and the pin pad is visible. [CHAR LIMIT=60] -->
|
||||
<string name="keyguard_retry">Swipe up to try again</string>
|
||||
|
||||
<!-- Text on keyguard screen and in Quick Settings footer indicating that the device is enterprise-managed by a Device Owner [CHAR LIMIT=60] -->
|
||||
<string name="do_disclosure_generic">This device is managed by your organization</string>
|
||||
|
||||
|
||||
@@ -844,11 +844,6 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener {
|
||||
getCurrentUser());
|
||||
}
|
||||
|
||||
// The face timeout message is not very actionable, let's ask the user to
|
||||
// manually retry.
|
||||
if (msgId == FaceManager.FACE_ERROR_TIMEOUT) {
|
||||
errString = mContext.getString(R.string.keyguard_unlock);
|
||||
}
|
||||
for (int i = 0; i < mCallbacks.size(); i++) {
|
||||
KeyguardUpdateMonitorCallback cb = mCallbacks.get(i).get();
|
||||
if (cb != null) {
|
||||
|
||||
@@ -562,11 +562,11 @@ public class KeyguardIndicationController implements StateListener,
|
||||
return;
|
||||
}
|
||||
|
||||
String message = mContext.getString(R.string.keyguard_unlock);
|
||||
if (mStatusBarKeyguardViewManager.isBouncerShowing()) {
|
||||
String message = mContext.getString(R.string.keyguard_retry);
|
||||
mStatusBarKeyguardViewManager.showBouncerMessage(message, mInitialTextColorState);
|
||||
} else if (mKeyguardUpdateMonitor.isScreenOn()) {
|
||||
showTransientIndication(message);
|
||||
showTransientIndication(mContext.getString(R.string.keyguard_unlock));
|
||||
hideTransientIndicationDelayed(BaseKeyguardCallback.HIDE_DELAY_MS);
|
||||
}
|
||||
}
|
||||
@@ -676,7 +676,11 @@ public class KeyguardIndicationController implements StateListener,
|
||||
return;
|
||||
}
|
||||
animatePadlockError();
|
||||
if (mStatusBarKeyguardViewManager.isBouncerShowing()) {
|
||||
if (msgId == FaceManager.FACE_ERROR_TIMEOUT) {
|
||||
// The face timeout message is not very actionable, let's ask the user to
|
||||
// manually retry.
|
||||
showSwipeUpToUnlock();
|
||||
} else if (mStatusBarKeyguardViewManager.isBouncerShowing()) {
|
||||
mStatusBarKeyguardViewManager.showBouncerMessage(errString, mInitialTextColorState);
|
||||
} else if (updateMonitor.isScreenOn()) {
|
||||
showTransientIndication(errString);
|
||||
|
||||
Reference in New Issue
Block a user