/ / Returnarea rezultatelor de la ZXing - zxing

Revenirea rezultatelor de la ZXing - zxing

Încerc să încorporez ZXing în aplicația mea în eclipse. aplicația completează o scanare și apoi aplicația este închisă pentru a arunca o nullPointerException. în logcat mi se spune că nu se întorc rezultatele.

Răspunsuri:

1 pentru răspunsul nr. 1

(În viitor, ar trebui să scrieți o întrebare mai bună, care nu are aproape niciun detaliu relevant. De exemplu, dacă vedeți o excepție, postați următoarea stivă.)

Este aproape sigur o eroare în dvs. onActivityResult() handler, judecând după mesajul logcat. Găsiți NPE și remediați-l în codul dvs. Nu are legătură cu biblioteca.


0 pentru răspunsul nr. 2

Actualizați-vă funcția onActivityResult ca aceasta.

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

Întrebări corelate


Comentarii (0)

Adauga un comentariu