In the activity that will be a delegate of UniPayEVM.framework, implement UniPayEMVDelegate and include all the methods:
public class MainActivity extends Activity implements OnReceiverListener, UniPayEMV.UniPayEMVDelegate
@Override
public void timeout(String arg0) {
}
@Override
public void confirmApplicationSelection(Vector<String> arg0, boolean arg1) {
}
@Override
public void emvTransactionData(IDTEMVData arg0,
com.idtechproducts.emv.UniPayEMV.EMV_RESULT_CODE_Types arg1,
boolean arg2) {
}
@Override
public void emvTransactionMessage(MESSAGE_Types arg0) {
}
@Override
public void languagePreference(byte[] arg0) {
}
@Override
public void swipeMSRDataEMV(IDTMSRData arg0, Map<String, byte[]> arg1) {
}