Arno
Neues Mitglied
- 0
Hi!
Ich hab folgendes Problem:
Ich bekomme von einem anderen Bluetooth-Gerät auf mein Handy einzelne Buchstaben gesendet. Es sollen bestimmte Werte von meiner App erkannt werden und dann in bestimmte Textfelder geschrieben werden. Die Werte beginnen mit einem Kennbuchstaben, dann folgt der eigentliche Wert und das ganze endet mit einem sozusagen Endzeichen.
So soll z.B. der Wert "a123!" im Textfeld1 als "123" angezeigt werden. Dass "a123!" ankommt ist sichergestellt (ich kann über text1.append die Ziffern anzeigen) aber die Abfrage funktioniert nicht. Die Variable die "a123!" mitliefert ist readMessage
Was passier ist leider: nichts.. Es kommt nie zum appenden. Ich hab die while-Schleife auch schon weggelassen und gesagt text1.setText("abc"); aber auch da passiert nichts.
Weiß einer was?
Gruß, Arno
Ich hab folgendes Problem:
Ich bekomme von einem anderen Bluetooth-Gerät auf mein Handy einzelne Buchstaben gesendet. Es sollen bestimmte Werte von meiner App erkannt werden und dann in bestimmte Textfelder geschrieben werden. Die Werte beginnen mit einem Kennbuchstaben, dann folgt der eigentliche Wert und das ganze endet mit einem sozusagen Endzeichen.
So soll z.B. der Wert "a123!" im Textfeld1 als "123" angezeigt werden. Dass "a123!" ankommt ist sichergestellt (ich kann über text1.append die Ziffern anzeigen) aber die Abfrage funktioniert nicht. Die Variable die "a123!" mitliefert ist readMessage
Code:
if (readMessage == "a")
{
while (readMessage != "!")
{
text1.append(readMessage);
}
}
Was passier ist leider: nichts.. Es kommt nie zum appenden. Ich hab die while-Schleife auch schon weggelassen und gesagt text1.setText("abc"); aber auch da passiert nichts.
Weiß einer was?
Gruß, Arno