BiometricPrompt 在R版本进行了大量调整,并且历次的codebase升级都包含有对这块逻辑的修改,可能是Google未对此部分做足够的测试验证,目前实际开发中依然发现了较多的原生的严重bug。下面就遇到的几个进行整理并提供解决方案。 一. 类型转换错误(开发者版本中存在) 文本密码中输入密码的view 在竖屏的xml文件下是ImeAwareEditText,但在横屏下是EditText。而ImeAwareEditText是EditText的子类,横竖屏转换时会出现类型转换错误。 <ImeAwareEditText android:id="@+id/lockPass...