Android Bluetooth Chat Read Fehler

  • Hallo,


    nachdem ich nur Probleme mit meinem eigenen Skript zum Abrufen von Daten über Bluetooth hatte, habe ich das Bluetooth Chat Example von Google übernommen bzw. leicht modifiziert.


    Um den eingehenden String zu einem großen zu machen füge ich einfach alles eingehende zusammen, bis das Stop Zeichen kommt. Das klappt auch soweit, nur das sich das eingehende irgendwie vermischt. Eigentlich sollte es so aussehen:
    Zeile 1 (Infos)
    Zeile 2 - n (jeweils 6 Werte durch ";" getrennt)
    Stop


    Allerdings bekomme ich abundzu vermischte Zeilen, wenn ich das Example kompiliere und installiere habe ich das gleiche Ergebnis. Woran kann das liegen?


    Hier die wichtigen Zeilen:
    BluetoothChatService


    Handler, welche die Nachricht Empfängt:


    Kann sich das einer erklären?

  • Ich vermute, dass das Ergebnis im UI nicht stimmt.


    Hast Du die Werte mal im Log ausgegeben?
    Eventuell hast Du da wegen des Threadings ein paar Prioritäten- und Zeitverschiebungen bei der Übergabe an das UI drin.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!