@@ -171,7 +171,10 @@ public void onActivityResumed(Activity activity) {
171171
172172 boolean isNormalPay = ViewUtils .isShown (ViewUtils .findViewByText (rootView ,"请输入长密码" , "請輸入長密碼" , "Payment Password" ))
173173 || ViewUtils .isShown (ViewUtils .findViewByText (rootView ,"密码共6位,已输入0位" ));
174- if (isRechargePay || isNormalPay ) {
174+
175+ boolean isKeyAreaPay = ViewUtils .isShown (ViewUtils .findViewByName (activity , "com.alipay.android.phone.mobilecommon.verifyidentity" , "ll_key_area" ));
176+
177+ if (isRechargePay || isNormalPay || isKeyAreaPay ) {
175178 if (mIsViewTreeObserverFirst ) {
176179 if (showFingerPrintDialog (activity )) {
177180 mIsViewTreeObserverFirst = false ;
@@ -265,7 +268,8 @@ public boolean showFingerPrintDialog(final Activity activity) {
265268 if (activity .getClass ().getName ().contains (".MspContainerActivity" )) {
266269 View payTextView = ViewUtils .findViewByText (activity .getWindow ().getDecorView (),
267270 "支付宝支付密码" , "支付寶支付密碼" , "Alipay Payment Password" ,
268- "请输入支付密码" , "請輸入支付密碼" , "Payment password" );
271+ "请输入支付密码" , "請輸入支付密碼" , "Payment password" ,
272+ "请输入长密码" , "請輸入長密碼" , "密码共6位,已输入0位" );
269273 L .d ("payTextView" , payTextView );
270274 if (payTextView == null ) {
271275 return false ;
0 commit comments