Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Scannen mit Zxing abbrechen - Wie?

Das Thema "Scannen mit Zxing abbrechen - Wie?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.08.2011, 17:38   #1 (permalink)
Junior Mitglied
 
Benutzerbild von Gibbsnich

Registriert seit: 22.06.2010
Beiträge: 37
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard Scannen mit Zxing abbrechen - Wie?

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:
Code:
    OnClickListener scanTextListener = new OnClickListener(){
        @Override
        public void onClick(View v){
            scanAlert = IntentIntegrator.initiateScan(myActivity);
        }
    };
Das Ergebnis frage ich so ab:
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
    }
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?
Gibbsnich ist offline   Mit Zitat antworten
Alt 27.08.2011, 10:55   #2 (permalink)
Fortgeschrittenes Mitglied

Registriert seit: 17.03.2010
Beiträge: 353
Abgegebene Danke: 41
Erhielt 52 Danke für 37 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Du könntest versuchen, die Funktion des Back-Buttons zu überschreiben und darin die Scanner-Activity mit finish() beenden und dann die letzte Acivity neu zu öffnen.

Mit dem Scanner hab ich noch nie gearbeitet, daher kann ich dir leider nicht sagen obs funktioniert.
ChrisMobile ist offline   Mit Zitat antworten
Alt 27.08.2011, 11:09   #3 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Zitat:
Zitat von Gibbsnich Beitrag anzeigen
"Die Anwendung xy wurde unerwartet beendet...."
wenn ich für jedes mal wenn ein user das hier postet einen euro bekommen würde, hätt ich wohl schon viel geld


das hat hier im developer bereich nichts verloren. wir alle kennen den dialog nur zu gut.

Eclipse => logcat
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 29.08.2011, 14:47   #4 (permalink)
Junior Mitglied
 
Benutzerbild von Gibbsnich

Registriert seit: 22.06.2010
Beiträge: 37
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Zitat:
Zitat von swordi Beitrag anzeigen
wenn ich für jedes mal wenn ein user das hier postet einen euro bekommen würde, hätt ich wohl schon viel geld


das hat hier im developer bereich nichts verloren. wir alle kennen den dialog nur zu gut.

Eclipse => logcat
Mmmhhh.....
...warum hat das hier nichts verloren?

Ich konnte bis heute vormittag nicht auf meinem HTC G1 debuggen und der Scanner läuft nicht auf dem Emulator - da bracuhe ich Hilfe von Programmierern.

Wer hilft mir denn weiter, wenn das Entwicklerforum die falsche Adresse ist?
Gibbsnich ist offline   Mit Zitat antworten
Alt 29.08.2011, 15:15   #5 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Hast meinen Post nicht verstanden.

Es ist richtig, dass du dein Problem ins entwickler forum postet, es ist aber FALSCH, dass du "Die Anwendung xy wurde unerwartet beendet...." als fehlerbeschreibung postet

niemand kann hier hellsehen - und daher auch der hinweis auf die Logcat view

5 min google hätten dir sicher erklärt was damit gemeint ist und du könntest deinen Logcat posten.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 29.08.2011, 15:26   #6 (permalink)
Android Experte

Modell: HTC Hero

Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Zitat:
Zitat von Gibbsnich Beitrag anzeigen
Wer hilft mir denn weiter, wenn das Entwicklerforum die falsche Adresse ist?
Zum Beispiel die Entwickler von ZXing? Das ist ein OpenßSource Projekt mit eigenen Foren & Mailinglisten
__________________
_____________________________________________
Meine apps: http://www.pribluda.de/android
Suche Schriftmuster von Prepaid-Auflade-Bons
ko5tik ist offline   Mit Zitat antworten
Alt 29.08.2011, 15:50   #7 (permalink)
Junior Mitglied
 
Benutzerbild von Gibbsnich

Registriert seit: 22.06.2010
Beiträge: 37
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard AW: Scannen mit Zxing abbrechen - Wie?

Zitat:
Zitat von swordi Beitrag anzeigen
5 min google hätten dir sicher erklärt was damit gemeint ist und du könntest deinen Logcat posten.
Logcat ging nicht, weil der Scanner im Emulator nicht geht und ich mein G1 bis heute nicht anschließen konnte

Dank PdaNet kann ich es jetzt verbinden und konnte das Problem auch lösen.
(Bei der Abfrage des Rückgabewertes bin ich über einen null-String gestolpert..)
Gibbsnich ist offline   Mit Zitat antworten
Antwort

Stichworte
abbruch, zxingmintent

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Wie Download abbrechen? Svensemann Motorola Defy Forum 6 05.05.2011 09:47
Media Dateien: wie manuell scannen? Weezelnator LG P990 Optimus Speed Forum 6 08.04.2011 21:20
Wie Downloads abbrechen? barrios09 ZTE Blade / Orange San Francisco / Base Lutea Forum 1 18.12.2010 17:43
Wie App-Installation abbrechen? DarkBeauty Motorola Milestone Forum 10 05.11.2010 13:34
E-Mail mit (zu) grossem Anhang verschickt - wie abbrechen? BunkerBo HTC Desire Forum 4 05.06.2010 21:05




Du liest gerade: "Scannen mit Zxing abbrechen - Wie?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.