Gibbsnich
Ambitioniertes Mitglied
- 0
Hallo,
ich rufe in meiner App den Scanner von ZXing auf und das klappt auch super.
Allerdings stürzt das Programm ab, wenn nach dem Öffnen der Kamery der "Zurück"-Button gedrückt wird.
"Die Anwendung xy wurde unerwartet beendet...."
Der Scanner wird so gestartet:
Das Ergebnis frage ich so ab:
Ich habe in der Funktion onActivityResult als erste Anweisung einmal eine Ausgabe geschrieben, aber die wurde gar nicht gestartet. Offensichtlich kommt die Ausführung gar nicht bis zu dieser Funktion zurück...?
Wie kann ich den Abbruch ohne Laufzeitfehler abfangen?
ich rufe in meiner App den Scanner von ZXing auf und das klappt auch super.
Allerdings stürzt das Programm ab, wenn nach dem Öffnen der Kamery der "Zurück"-Button gedrückt wird.
"Die Anwendung xy wurde unerwartet beendet...."
Der Scanner wird so gestartet:
Code:
OnClickListener scanTextListener = new OnClickListener(){
@Override
public void onClick(View v){
scanAlert = IntentIntegrator.initiateScan(myActivity);
}
};
Code:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// Scan wird zugewiesen....
}
super.onActivityResult(requestCode, resultCode, intent);
// else continue with any other code you need in the method
}
Wie kann ich den Abbruch ohne Laufzeitfehler abfangen?