I have dialog fragment which saves/sets the creditcard information programmatically. Everything works ok but the show the saved creditcard info.
I'm using this line of code to set creditcard programmtically:
creditCardView.setExpiryDate(expdate);
creditCardView.setCardNumber(creditCard.number);
I think the problem is that you dont reset the text of your expiryDate and cardNumber, just call the function invalidate(); to redraw the view.