public class ConnectTEFAdapter {
private final SDKProvider sdkProvider;
public ConnectTEFAdapter(Context context) {
UIContextProvider contextProvider = (UIContextProvider) context.getApplicationContext();
this.sdkProvider = contextProvider.provideModules().sdkProvider();
}
public void realizarImpressao(Bitmap bitmap) {
this.sdkProvider.realizarImpressao(bitmap, new Callback<Bundle>() {
@Override
public void onMensagem(String s) {
// Mensagem para exibir ao usuário
}
@Override
public void sucesso(Bundle bundle) {
// impressão concluída
}
@Override
public void error(Exception e) {
// erro na impressão
}
});
}
}