Bluetooth-Socket-Freeze-Telefon

8

Ich entwickle eine Anwendung für Android. Diese App sollte mit einem Bluetooth (BT) Gerät kommunizieren (einige Bytes senden). Ich habe ein Problem mit dem Debuggen / Ausführen dieser App auf meinem Gerät (Samsung Galaxy mini). Wenn ich einen BT-Sockel erstelle und das Debugging abbringe, stopfe das Telefon und ich muss es neu starten, indem ich den Akku heraushole. Im Falle der Ausführung dieser App (von Eclipse) ist alles in Ordnung, aber wenn ich versuche, es erneut auszuführen, wird das Telefon einfrieren und die App wird nicht installiert. Wenn ich versuche, diese App vor dem zweiten Start manuell zu entfernen, halte ich das Telefon wieder an. Hier ist ein problematischer Code:

%Vor%

Dies ist ein Konstruktor von thread. Wenn ich die Zeile kommentiere

%Vor%

Das Telefon friert nicht ein, daher ist es problematisch, eine Steckdose zu erstellen (keine Verbindung). Das Telefon nach jedem Debuggen oder Laufen neu zu starten ist ziemlich nervig und ich muss noch viel arbeiten.

Wenn ich diese App von einem Telefon (getrennt von Eclipse) aus starte, funktioniert es ohne Probleme. Irgendwelche Ideen wo könnte ein Problem sein oder wie man es repariert? Danke.

    
DanielH 13.03.2013, 08:12
quelle

2 Antworten

0

Ich benutze SGSIII mini auch für die Entwicklung. Der folgende Code funktioniert gut für mich:

%Vor%     
KingsInnerSoul 06.04.2013 00:23
quelle
0

Ich habe auch das gleiche Problem, dass Sie die Reflection-Methode verwenden können, die funktioniert

%Vor%     
Arulselvam 02.04.2014 09:44
quelle