R
RoterBaron
Neues Mitglied
- 0
Hallo Leute,
einen schönen Abend
.
Ich stehe schon sehr lange vor einem Problem.
Ich möchte, wie im Titel beschrieben, aus einem Fragment eine Kamera öffnen, ein Foto machen, ImageView mit Foto ersetzten.
Ich kann in dem Fragment die Kamera öffnen, aber die ImageView wird einfach nicht geändert, ich habe auch statt einem Bild versucht nur die Hintergrundfarbe des ImageViews zu ändern, aber auch das geht nicht.
Hier mein Code:
MAIN-Activity:
FRAGMENT-Activity:
Ich wäre super dankbar und glücklich wenn ihr mit helfen könntet.
einen schönen Abend
Ich stehe schon sehr lange vor einem Problem.
Ich möchte, wie im Titel beschrieben, aus einem Fragment eine Kamera öffnen, ein Foto machen, ImageView mit Foto ersetzten.
Ich kann in dem Fragment die Kamera öffnen, aber die ImageView wird einfach nicht geändert, ich habe auch statt einem Bild versucht nur die Hintergrundfarbe des ImageViews zu ändern, aber auch das geht nicht.
Hier mein Code:
MAIN-Activity:
Code:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Fragment myFragment = (Fragment) getSupportFragmentManager().findFragmentById(R.id.fragment_new);
myFragment.onActivityResult(requestCode, resultCode, data);
}
FRAGMENT-Activity:
Code:
imageView2 = (ImageView) rootView.findViewById(R.id.image_pic2);
.....
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d("Name", "onActivityResult");
switch(requestCode){
case CAMERA_PIC_REQUEST_2:
if(resultCode== Activity.RESULT_OK && data != null && data.getExtras().get("data")!=null){
Log.d("TAG2","Photo pic2");
Bitmap photo2 = (Bitmap) data.getExtras().get("data");
imageView2.setImageBitmap(photo2);
Log.d("TAG2","Photo pic2 was set");
}
break;
default:
Log.d("Error","Es geht nicht");
}
}
Ich wäre super dankbar und glücklich wenn ihr mit helfen könntet.
Zuletzt bearbeitet von einem Moderator: