Browse Source

Editor Action listener removed from alternate id number verification process

master
Preyea Regmi 5 years ago
parent
commit
fd9c5eaa26
  1. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/presenter/KYCV3ViewModel.java
  2. 30
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/view/personal/CustomerDetailFragment.java
  3. BIN
      app/src/main/res/drawable/img_alien_card_sample.jpg
  4. BIN
      app/src/main/res/drawable/img_driving_id_sample.jpg
  5. BIN
      app/src/main/res/drawable/img_national_id_sample.jpg
  6. 2
      app/src/main/res/layout/fragment_kyc_customer_detail.xml

6
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/presenter/KYCV3ViewModel.java

@ -451,13 +451,13 @@ public class KYCV3ViewModel extends BaseViewModel implements KYCV3PresenterInter
{
if(ID_TYPE_ALIEN_REGISTRATION_CARD.equalsIgnoreCase(selectedID.getText()))
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.penny_test_sample,getStringfromStringId(R.string.alien_id_text));
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.img_alien_card_sample,getStringfromStringId(R.string.alien_id_text));
else if(ID_TYPE_DRIVING_LICENSE.equalsIgnoreCase(selectedID.getText()))
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.penny_test_sample,getStringfromStringId(R.string.driving_id_text));
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.img_driving_id_sample,getStringfromStringId(R.string.driving_id_text));
else if(ID_TYPE_NATIONAL_ID_CARD.equalsIgnoreCase(selectedID.getText()))
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.penny_test_sample,getStringfromStringId(R.string.national_id_text));
view.getCustomerDetailViewContract().showAlternatedIdSample(R.drawable.img_national_id_sample,getStringfromStringId(R.string.national_id_text));
}
}

30
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/view/personal/CustomerDetailFragment.java

@ -903,24 +903,24 @@ public class CustomerDetailFragment extends BaseFragment implements KYCV3Present
ed_anotherId.clearFocus();
}
});
ed_anotherId.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
if (ed_anotherId.hasFocus()) {
ed_anotherId.clearFocus();
} else {
ViewModelProviders.of(getActivity()).get(KYCV3ViewModel.class).validateAlternateIDFromServer();
}
return true;
}
return false;
}
});
// ed_anotherId.setOnEditorActionListener(new TextView.OnEditorActionListener() {
// @Override
// public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// if (actionId == EditorInfo.IME_ACTION_DONE) {
// if (ed_anotherId.hasFocus()) {
// ed_anotherId.clearFocus();
// } else {
// ViewModelProviders.of(getActivity()).get(KYCV3ViewModel.class).validateAlternateIDFromServer();
// }
// return true;
// }
// return false;
// }
// });
} else {
Log.d("AlternateIdFocus", String.valueOf(action));
ed_anotherId.setOnFocusChangeListener(null);
ed_anotherId.setOnEditorActionListener(null);
// ed_anotherId.setOnEditorActionListener(null);
}
}

BIN
app/src/main/res/drawable/img_alien_card_sample.jpg

After

Width: 655  |  Height: 399  |  Size: 57 KiB

BIN
app/src/main/res/drawable/img_driving_id_sample.jpg

After

Width: 646  |  Height: 394  |  Size: 62 KiB

BIN
app/src/main/res/drawable/img_national_id_sample.jpg

After

Width: 658  |  Height: 409  |  Size: 44 KiB

2
app/src/main/res/layout/fragment_kyc_customer_detail.xml

@ -372,7 +372,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone"
android:inputType="textMultiLine|textNoSuggestions" />
android:inputType="textNoSuggestions" />
</com.gmeremit.online.gmeremittance_native.customwidgets.GMETextInputLayout>
<FrameLayout

Loading…
Cancel
Save