次のコードでは、QR コードが Blackberry の画面に空白で表示されます。何が欠けているのかわかりません。正しく中央に配置された正方形が表示されますが、正方形自体は白く、中に 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);
}
}