/ / Vrátí výsledky z ZXing - zxing

Vrací výsledky ze ZXing - zxing

Snažím se vložit aplikaci ZXing do mé aplikace v zatmění. aplikace dokončí skenování a poté je aplikace přerušena pro nullPointerException. v logcat jsem řekl, že selhání vrátí výsledky.

Odpovědi:

1 pro odpověď č. 1

(V budoucnu byste si měli opravdu napsat lepší otázku, která nemá téměř žádné relevantní podrobnosti. Například pokud vidíte výjimku, vložte stopu zásobníku.)

Je to téměř jistě chyba ve vašem onActivityResult() handler, posuzování podle zprávy logcat. Najděte NPE a opravte ho ve svém kódu. Nemá to nic společného s knihovnou.


0 pro odpověď č. 2

Aktualizujte svůj onActivityResult takto.

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

Související dotazy


Komentáře (0)

Přidat komentář