[Solved]Wert an einen Alert Dialog übergeben?

  • 1 Antworten
  • Letztes Antwortdatum
A

Andrez

Fortgeschrittenes Mitglied
64
Hallo und zwar möchte ich, dass bei einem Klick auf einen Button
sich ein Alert Dialog öffnet und im Rumpf das Ergebnis einer Rechnung anzeigt.
Ich habe diese Variable als global in der MainActivity gekennzeichnet.
In der Dialog Klasse hole ich sie mir mit builder.setMessage("..."+variable);
In der onClick Methode hole ich mir die Referenzen zu den einzelnen EditTextFragments und Summiere deren Inhalt. Zur Sicherheit habe ich vorher den Wert der Variablen auf 0 gesetzt. Leider zeigt der Dialog mir diese 0 auch und nicht das gewünschte Ergebnis.
Code:
buttonWeiter.setOnClickListener(new OnClickListener() {


			@Override
			public void onClick(View v) {
				inputEigeneMaschenValue = Double.parseDouble(inputEigeneMaschen
						.getValueOfEditText());
				inputEigeneReihenValue = Double.parseDouble(inputEigeneReihen
						.getValueOfEditText());
				inputSollMaschenValue = Double.parseDouble(inputSollMaschen
						.getValueOfEditText());
				inputSollReihenValue = Double.parseDouble(inputSollReihen
						.getValueOfEditText());
				sum = inputEigeneMaschenValue + inputEigeneReihenValue
						+ inputSollMaschenValue + inputSollReihenValue;
				dialogFragment.show(manager, "My Dialog");	

			}
		});
kann mir einer sagen, warum der Defaultwert angezeigt wird und nicht der eigentliche? also der nach der Rechnung?

EDIT:
Hat sich geklärt, ich musste hierfür explizit Setter/Getter einstellen...Eclipse war zu blöd eine Variable zu übergeben...
 
Zuletzt bearbeitet:
Andrez schrieb:
Hat sich geklärt, ich musste hierfür explizit Setter/Getter einstellen...Eclipse war zu blöd eine Variable zu übergeben...

Ich würde lieber versuchen, den Code zu verstehen, statt die IDE zu beschuldigen :rolleyes2: Eclipse hat mit dem ausführen deines Codes gar nichts zu tun
 
Zurück
Oben Unten