#308 Add new constructor for BarcodeImageWriterTask without associated TextView. Make barcode format selectable

This commit is contained in:
Sergio
2020-01-26 01:20:46 +01:00
parent 24061dae97
commit 72c1a57953
4 changed files with 12 additions and 5 deletions

View File

@@ -61,6 +61,11 @@ class BarcodeImageWriterTask extends AsyncTask<Void, Void, Bitmap>
}
}
BarcodeImageWriterTask(ImageView imageView, String cardIdString, BarcodeFormat barcodeFormat)
{
this(imageView, cardIdString, barcodeFormat, null);
}
private int getMaxWidth(BarcodeFormat format)
{
switch(format)
@@ -194,8 +199,9 @@ class BarcodeImageWriterTask extends AsyncTask<Void, Void, Bitmap>
{
Log.i(TAG, "Barcode generation failed, removing image from display");
imageView.setVisibility(View.GONE);
if (textView != null)
if (textView != null) {
textView.setVisibility(View.GONE);
}
}
}
}