fixed crashing on contactless
This commit is contained in:
parent
16b89ec19e
commit
8e93e61eb5
@ -262,7 +262,7 @@ public class CardWaitingFragment extends DataBindingFragment implements DataBind
|
|||||||
cardReadViewModel.setCardTransactionType(CardTransactionType.FALLBACK);
|
cardReadViewModel.setCardTransactionType(CardTransactionType.FALLBACK);
|
||||||
|
|
||||||
} else if (cardType == CardTypeX.IC || cardType == CardTypeX.NFC) {
|
} else if (cardType == CardTypeX.IC || cardType == CardTypeX.NFC) {
|
||||||
cardReadViewModel.cardTypeData.setValue(cardType.value);
|
cardReadViewModel.cardTypeData.postValue(cardType.value);
|
||||||
if(isMPU) {
|
if(isMPU) {
|
||||||
sharedViewModel.isEmv.setValue(false);
|
sharedViewModel.isEmv.setValue(false);
|
||||||
cardReadViewModel.setCardTransactionType(CardTransactionType.MPU);
|
cardReadViewModel.setCardTransactionType(CardTransactionType.MPU);
|
||||||
|
|||||||
@ -772,7 +772,6 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
|||||||
case SdkResult.Success:
|
case SdkResult.Success:
|
||||||
case SdkResult.Emv_Declined:
|
case SdkResult.Emv_Declined:
|
||||||
case SdkResult.Emv_Script_Fail:
|
case SdkResult.Emv_Script_Fail:
|
||||||
case SdkResult.Emv_Offline_Declined:
|
|
||||||
mHandler.postDelayed(new Runnable() {
|
mHandler.postDelayed(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
@ -782,7 +781,9 @@ public abstract class EmvBaseViewModel extends BaseViewModel {
|
|||||||
}
|
}
|
||||||
}, 1000);
|
}, 1000);
|
||||||
break;
|
break;
|
||||||
|
case SdkResult.Emv_Offline_Declined:
|
||||||
|
mHandler.obtainMessage(EMV_ERROR, retCode, retCode, "Offline Declined").sendToTarget();
|
||||||
|
break;
|
||||||
case SdkResult.Emv_Qpboc_Offline:// EMV Contactless: Offline Approval
|
case SdkResult.Emv_Qpboc_Offline:// EMV Contactless: Offline Approval
|
||||||
case SdkResult.Emv_Offline_Accept://EMV Contact: Offline Approval
|
case SdkResult.Emv_Offline_Accept://EMV Contact: Offline Approval
|
||||||
//offline approve
|
//offline approve
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user