/ / Ergebnisse von ZXing zurückgeben - zxing

Ergebnisse von ZXing zurückgeben - zxing

Ich versuche, ZXing in meine Anwendung in Eclipse einzubetten. Die App schließt einen Scan ab und die App wird zwangsweise geschlossen, um eine nullPointerException auszulösen. In Logcat wird mir gesagt, dass Fehler Ergebnisse zurückgibt.

Antworten:

1 für die Antwort № 1

(In der Zukunft sollten Sie wirklich eine bessere Frage schreiben. Dies hat fast keine relevanten Details. Wenn Sie beispielsweise eine Ausnahme sehen, schreiben Sie die Stapelverfolgung.)

Es ist fast sicher ein Fehler in Ihrem onActivityResult() nach der Logcat-Nachricht beurteilen. Suchen Sie die NPE und beheben Sie sie in Ihrem Code. Es hat nichts mit der Bibliothek zu tun.


0 für die Antwort № 2

Aktualisieren Sie Ihr onActivityResult wie folgt.

 //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");
}
}

Verwandte Fragen


Kommentare (0)

Einen Kommentar hinzufügen