/ / กลับผลลัพธ์จาก ZXing - zxing

กำลังแสดงผลลัพธ์จาก ZXing - zxing

ฉันพยายามฝัง ZXing ในใบสมัครของฉันในคราส app เสร็จสิ้นการสแกนแล้ว app จะบังคับปิดการขว้างปา nullPointerException ใน logcat ฉันบอกล้มเหลวส่งกลับผล

คำตอบ:

1 สำหรับคำตอบ№ 1

(ในอนาคตคุณควรเขียนคำถามที่ดีกว่านี้เกือบจะไม่มีรายละเอียดที่เกี่ยวข้องตัวอย่างเช่นถ้าคุณเห็นข้อยกเว้นโพสต์การสืบค้นกลับของกองซ้อน)

เกือบจะเป็นข้อผิดพลาดในตัวคุณ onActivityResult() จัดการโดยพิจารณาจากข้อความ logcat ค้นหา NPE และแก้ไขในโค้ดของคุณ ไม่มีอะไรเกี่ยวข้องกับห้องสมุด


0 สำหรับคำตอบ№ 2

อัปเดต onActivityResult ของคุณแบบนี้

 //method for getting qr code from qr code after scan
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
Toast.makeText(this, contents , Toast.LENGTH_SHORT).show();

// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
Log.d("the result is","not ok");
}
}

คำถามที่เกี่ยวข้อง


ความคิดเห็น (0)

เพิ่มความคิดเห็น