fix weird error on failed pin

This commit is contained in:
2026-05-23 22:47:47 +05:00
parent 339dae8a37
commit f9c182fe9a
2 changed files with 14 additions and 5 deletions
@@ -203,15 +203,15 @@ class LockActivity : AppCompatActivity() {
if (remaining <= 0) return false
val secs = ((remaining + 999L) / 1000L).toInt()
val msg = getString(R.string.unlock_locked_out, secs)
binding.tvLockPinDots.text = msg
binding.root.postDelayed({ updateDots() }, remaining)
binding.tvPinHint.text = msg
binding.root.postDelayed({ binding.tvPinHint.text = ""; updateDots() }, remaining)
return true
}
private fun showFailure() {
val msg = failureMessage()
binding.tvLockPinDots.text = msg
binding.root.postDelayed({ updateDots() }, 1200)
binding.tvPinHint.text = msg
binding.root.postDelayed({ binding.tvPinHint.text = ""; updateDots() }, 1200)
}
private fun failureMessage(): String {
+10 -1
View File
@@ -52,7 +52,16 @@
android:textSize="26sp"
android:letterSpacing="0.3"
android:textColor="?attr/colorPrimary"
android:layout_marginBottom="24dp" />
android:layout_marginBottom="4dp" />
<TextView
android:id="@+id/tvPinHint"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?attr/textAppearanceBodySmall"
android:textColor="?attr/colorOnSurfaceVariant"
android:gravity="center"
android:layout_marginBottom="20dp" />
<LinearLayout
android:id="@+id/lockNumpadContainer"