Browse Source

Cursor problem solved in security keypad

master
preyearegmi 6 years ago
parent
commit
e3a6b751ca
  1. 7
      app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java
  2. 16
      app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java

7
app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java

@ -306,9 +306,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass
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(securityKeyboardNewPasswordManager!=null&&securityKeyboardNewPasswordManager.isKeyboardVisible())
@ -380,6 +378,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass
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(securityKeyboardCurrentPasswordManager!=null&&securityKeyboardCurrentPasswordManager.isKeyboardVisible())
@ -450,7 +449,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass
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(securityKeyboardCurrentPasswordManager!=null&&securityKeyboardCurrentPasswordManager.isKeyboardVisible())

16
app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java

@ -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();
}
}
}
Loading…
Cancel
Save