variabel an eine zweite klasse übergeben ??

  • 6 Antworten
  • Neuester Beitrag
Diskutiere variabel an eine zweite klasse übergeben ?? im Android App Entwicklung im Bereich Betriebssysteme & Apps.
L

Lilli21

Neues Mitglied
Hallo

ich beschäftige micht seit kurzem mit Android und entwickel ein app.
Leider hänge ich schon seit ein paar tagen, Tag und nacht dran (ohne witz)
ICh habe eine Klasse a dort wird etwas eingegeben. und eine Klasse b an die ich diese Eingabe übergebe.
Wie ich die Eingabe einlese und in ein Strin umwandel hab ich schon und das klappt auch nur leider weiss ich nicht wie ich die eingabe an die andere Klasse übergebe?

Wäre nett wenn jemand ein tutorial oder sogar den Befehl posten könnte und mich von den schlaflosen nächten befreien könnte:unsure:

Danke schon mal im voraus

LG Lilli
 
S

swordi

Enthusiast
hmm das sollte dir aber noch keine schlaflosen nächte bereiten. da gibts wesentlich komplexeres

stichwörter: intent, extras
 
L

Lilli21

Neues Mitglied
Danke nochmal.
hmm naja vill sollte ich dann erst recht mein app abbrechen:sad:
eigentlich ist es schon fast fertig nur diese übergabe.

ich habe es damit versucht:
name=getIntent().getStringExtra(name);

so hab ich es im i net gelesen. leider ohne erfolg.
gehts vielleicht bisschen genauer

LG Lilli
 
S

swordi

Enthusiast
naja du musst den text im intent zuerst speichern, dass du ihn dann auslesen kannst. wie speicherst du den namen?
 
L

Lilli21

Neues Mitglied
:ohmy:öhh gute frage.

Ich habe ja mit
EditText nameFeld =(EditText)findViewById(R.id.name_Feld); //ausgelesen
String name =nameText.getText().toString(); // in ein String umgewandelt

Daher bin ich davon ausgegangen das ich ihn mit dem Befehl;
name = getIntent().getStringExtra(name); übergeben kann

Ich glaub ich hab schon ein Brett vorm Kopf. Aber danke die Hilfe
 
S

strider

Fortgeschrittenes Mitglied
Du startest doch die Klasse B sicherlich auch mit einem Intent oder geht es hier gar nicht um eine zweite Activity?
Den Intent mit dem du die Klasse B Activity startest kannst du mit Intent.putExtra() erweitern.
 
L

Lilli21

Neues Mitglied
vielen vielen dank. Durch deine Beiträge bin ich letzendlich zur lösung gekommen:cool2:

jjjjjjjjjjiiiiiiiiiiiiiiiiiiiippppppppppiiiiiiiiiiiiiiiiiiiiii es funzt:razz: