|
|
@ -362,6 +362,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onSecurityViewRecievedFocus() { |
|
|
|
hideKeyboardFromRemainingWidget(); |
|
|
|
if (securityKeyboardPasswordManager != null && !securityKeyboardPasswordManager.isKeyboardVisible()) { |
|
|
|
hideKeyBoard(); |
|
|
|
securityKeyboardPasswordManager.showKeyboard(); |
|
|
@ -381,6 +382,13 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen |
|
|
|
else |
|
|
|
hideKeyBoard(); |
|
|
|
} |
|
|
|
|
|
|
|
//In some cases remaining keyboard widget may still be focusable as our layout can be scrolled for which the on screen location of remaining widget may be false |
|
|
|
private void hideKeyboardFromRemainingWidget() |
|
|
|
{ |
|
|
|
if(securityKeyboardConfirmPasswordManager!=null&&securityKeyboardConfirmPasswordManager.isKeyboardVisible()) |
|
|
|
securityKeyboardConfirmPasswordManager.hideKeyboard(); |
|
|
|
} |
|
|
|
} |
|
|
|
class SecurityKeypadConfirmPasswordListener implements SecurityKeyboardManager.SecurityKeyboardActionListenerFacade,SecurityKeyboardView.SecurityKeyboardFocusStateListener { |
|
|
|
|
|
|
@ -430,6 +438,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onSecurityViewRecievedFocus() { |
|
|
|
hideKeyboardFromRemainingWidget(); |
|
|
|
if (securityKeyboardConfirmPasswordManager != null && !securityKeyboardConfirmPasswordManager.isKeyboardVisible()) { |
|
|
|
|
|
|
|
hideKeyBoard(); |
|
|
@ -450,5 +459,12 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen |
|
|
|
else |
|
|
|
hideKeyBoard(); |
|
|
|
} |
|
|
|
|
|
|
|
//In some cases remaining keyboard widget may still be focusable as our layout can be scrolled for which the on screen location of remaining widget may be false |
|
|
|
private void hideKeyboardFromRemainingWidget() |
|
|
|
{ |
|
|
|
if(securityKeyboardPasswordManager!=null&&securityKeyboardPasswordManager.isKeyboardVisible()) |
|
|
|
securityKeyboardPasswordManager.hideKeyboard(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |