Rückkehr von Kamera zur App gibt Fehler

  • 4 Antworten
  • Letztes Antwortdatum
C

chazon

Neues Mitglied
0
Hallo Leute,

Ich rufe einen Kamara-Intent auf wenn ich auf ein Imageview klicke.
Das funktioniert auch . Wenn ich dann mit der KAmera ein Foto mache und
auf speichern klicke bekommt man auch das Bild. Wenn ich jedoch vor oder auch nach dem Foto zur App zurückkehren möchte ohne das Foto zu übernehmen bekomme ich die Meldung :" Application-name angehalten"
Mit OK komme ich wieder zur App zurück. Kann ich diese Meldung umgehen , so dass ich direkt wieder zur App komme?

Hier mein Aufruf:

Code:
 try {
              Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 

                        startActivityForResult(cameraIntent, 42);
                    } catch (Exception e) {
                        // TODO: handle exception
                    }
.....

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == 42) {
            Bitmap thumb = (Bitmap) data.getExtras().get("data"); 
            imageView.setImageBitmap(thumb);
            Log.i("in Result","42");
        }
Danke und GRuß
Chazon
 
Log.cat?

lg. Dagobert
 
Ich vermute diese Zeile wirft eine Null Pointer Exception

Bitmap thumb = (Bitmap) data.getExtras().get("data");

Du könntest vorher schauen ob der Intent die Daten hat

Code:
if (intent.hasExtra("data")) {
            Bitmap thumb = (Bitmap) data.getExtras().get("data"); 
            imageView.setImageBitmap(thumb);
}
 
Naja ich rate oom :D

lg. Dagobert
 
Danke für die Antworten.

Sorry ,dass ich erst jetzt dazu komme.

dthiess hatte recht

Code:
10-22 21:37:31.820: I/in Result(29890): java.lang.NullPointerException

Habe die Anweisung in einen Try Catch Block eingegügt und schon klappts


Danke und Gruß
chazon
 

Ähnliche Themen

G
Antworten
0
Aufrufe
132
Gerdchen07
G
G
Antworten
1
Aufrufe
384
Gerdchen07
G
G
Antworten
13
Aufrufe
597
Gerdchen07
G
L
Antworten
2
Aufrufe
554
Lexub
L
migi01
Antworten
26
Aufrufe
1.990
migi01
migi01
Zurück
Oben Unten