Brauche Hilfe, bin dumm (Android/Java)

08/18/2012 23:44 Kevboy2010#1
Hi Community :)

Ich wil mir ne kleine App zusammenbasteln bei der man man hinschreiben muss was man sieht
Dabei hab ich jetz ein kleines Problem :( :

Ich gib den bildern den namen im layout über ContentDescription (als String in der String.xml), jetzt als bsp "Haus" Wenn ich den dann ausgeben lass kommt auch wieder "Haus" also speichere ich es als neuen String in der activity
soweit so gut
Dann hab ich da noch ein EditText (Input Feld :D) da schreib ich jetz auch "Haus" rein und lass es auch wieder als String speichern,
Ich lass beide Strings ausgeben, und in beiden steht das selbe
Immernoch alles gut :D
ABER JETZT !!!
Wenn ich jetz alles in einer If-Abfrage gebe
if (*String fürs Bild* == *String fürs inputfeld*) {
showDialog(*Dialog dafür wenns richtig is*)
} else {
showDialog(*Dialog dafür wens falsch is*
}

So jetz sobald ich das in der app mache kommt als falsch raus -.-
Brauche Hilfe !! pls -.-
(Code + Bilder im anhang)
08/18/2012 23:51 Kevboy2010#2
Bild im Anhang war nicht erkennbar,
habs hier nochmal hochgeladen
08/19/2012 00:13 Dr. Coxxy#3
netter bildname ;)
wir glauben dirs auch so.

bin jetzt nicht der uber java pro, aber soweit ich weiß ist es in java so, dass mit dem == operator die beiden objekte verglichen werden, also ob die beiden string-objekte dieselben sind.
das ist hier natürlich nicht der fall, es wird da eine spezielle funktion geben, wie z.b. strcmp in C.

google spuckt mir das hier aus:
[Only registered and activated users can see links. Click Here To Register...]

musst also:

Code:
if (bild.equals(ans))
{
...
}

machen.
08/19/2012 12:01 Kevboy2010#4
YEAH !!
Vielen Dank :)
Es funktoniert^^
danke dir