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

E
Antworten
11
Aufrufe
1.157
evgkop
E
nowo84
Antworten
2
Aufrufe
430
nowo84
nowo84
F
Antworten
9
Aufrufe
526
swa00
swa00
G
Antworten
0
Aufrufe
270
Gerdchen07
G
Zurück
Oben Unten