用下面的代碼QR碼出現在黑莓屏幕空白,我不知道我錯過了什麼。它顯示了一個正確居中的正方形,但正方形本身是白色的,裏面沒有QR碼。 任何幫助表示讚賞。謝謝。QR碼顯示爲空白
public QRCodeScreen(String qrCode) {
this.qrCode = "Test String";
qrImage = new BitmapField(new Bitmap(QRCODE_WIDTH, QRCODE_WIDTH),FIELD_HCENTER);
qrImage.setBorder(BorderFactory.createBevelBorder(new XYEdges(2, 2, 2, 2)));
Hashtable hintMap = new Hashtable();
hintMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.L);
try {
MultiFormatWriter barcodeWriter = new MultiFormatWriter();
ByteMatrix byteMatrix = barcodeWriter.encode(this.qrCode, BarcodeFormat.QR_CODE, QRCODE_WIDTH, QRCODE_WIDTH,hintMap);
Bitmap bitmap = BarcodeBitmap.createBitmap(byteMatrix, 256);
qrImage.setBitmap(bitmap);
}
catch (Exception e) {
}
add(qrImage);
}
}