hi Я новичок в программировании на Android и создаю приложение, которое его часть генерирует Qrcode с помощью библиотеки Zxing Создал класс с помощью метода Encode содержит блок кода, который генерирует QRcodeЗапуск кода из другого класса
public void Encode(String Text_To_Encode)
{
final ImageView imageView = (ImageView) findViewById(R.id.QrImageView);
String qrData = "Ahmed";
int qrCodeDimention = 500;
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(qrData, null,
Contents.Type.TEXT, BarcodeFormat.QR_CODE.toString(), qrCodeDimention);
try {
Bitmap bitmap = qrCodeEncoder.encodeAsBitmap();
imageView.setImageBitmap(bitmap);
} catch (WriterException e) {
e.printStackTrace();
}
}
Всякий раз, когда я называю этот метод OnCreate() метод в MainActivity приложение к сожалению прекратило
, но когда я беру этот блок кода и запустить его прямо в MainActivity он прекрасно работает мне нужно знать что я делаю неправильно ....
Спасибо за переигрывая. , , , и передать Mainactivity.this, когда я это называю ?? –
@AhmedLabib: да см. Мой ответ –
спасибо @ ρяσѕρєя K, он отлично работает сейчас –