/ / Restituzione dei risultati da ZXing - zxing

Restituzione dei risultati da ZXing - zxing

Sto cercando di incorporare ZXing nella mia applicazione in eclissi. l'app completa una scansione e quindi l'applicazione viene forzata per il lancio di nullPointerException. in logcat mi è stato detto che i risultati restituiti sono falliti.

risposte:

1 per risposta № 1

(In futuro dovresti scrivere una domanda migliore, senza dettagli rilevanti.Ad esempio, se vedi un'eccezione, pubblica la traccia dello stack.)

È quasi sicuramente un errore nel tuo onActivityResult() gestore, a giudicare dal messaggio logcat. Trova l'NPE e risolvilo nel tuo codice. Non ha niente a che fare con la biblioteca.


0 per risposta № 2

Aggiorna il tuo onActivityResult in questo modo.

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

domande correlate


Commenti (0)

Aggiungi un commento