Bilder senden

  • Antworten:1
Alexander R.
  • Forum-Beiträge: 23

05.09.2013, 14:59:45 via Website

Hallo Zusammen,

ich habe eine Seite gemacht mit einem Button, wen ich Ihn klicke geht ein Menü auf.
Inhalt:

1if (options[item].equals("Foto aufnehmen"))
2
3 {
4
5 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
6
7
8
9 startActivityForResult(intent, 1);
10
11 }

1else if (options[item].equals("Aus Gallerie auswählen"))
2
3 {
4
5 Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
6
7
8
9 startActivityForResult(intent, 2);
10
11
12
13 }
1else if (options[item].equals("Abbruch")) {
2
3 dialog.dismiss();
4
5 }

Soweit so gut, ich kann Bilder machen oder auch aus der Gallerie auswählen. Nun will ich diese Auswahl an eine andere Activity schicken. (Hintergrund ist das ich danach diese Bilder an einen Server schicken will.)

Meine Frage ist wie kann ich das neu aufgenomme Bild oder die Auswahl aus der Gallerie an die "Fileuploader.class" schicken?

1protected void onActivityResult(int requestCode, int resultCode, Intent data) {
2
3 super.onActivityResult(requestCode, resultCode, data);
4
5 if (resultCode == RESULT_OK) {
6
7 if (requestCode == 1) {
8
9
10 }
11 if (requestCode == 2) {
12
13
14
15 }

ich weiß da muss es rein aber wie?


mfg
Alexander

Antworten
impjor
  • Forum-Beiträge: 1.793

05.09.2013, 21:16:10 via App

Naja, Activity ist nicht gleich eine Klasse.
Eine Activity sollte quasie ein Schirm/Eingabemaske/Seite sein.
Das wird durch eine eigene Klasse erreicht, die von Activity erbt.
Warum willst du also eine Activity starten? Wenn unbedingt einfach
1Intent i = new Intent(DeineActivity.this, AndereActivity.class);
2Parcelable bild = new EigenerParcelableImpl();
3i.putExtra("Bild", bild);
4startActivity(i);
VG

Liebe Grüße impjor.

Für ein gutes Miteinander: Unsere Regeln
Apps für jeden Einsatzzweck
Stellt eure App vor!

Antworten