2016-10-08 5 views
1

Click here to download codes for the appAndroid Keeping BT-Buchse am Leben durch verschiedene Aktivitäten

Ich mag eine Aktivität erstellen, die Verbindung mit meinem BT-Gerät machen, später werde ich aus dieser Tätigkeit beenden und btsocket in anderen Aktivitäten verwenden, um Daten zu lesen und senden über den Socket-Eingang Ausgangsstrom. Ich bin nicht in der Lage, es am Leben zu halten,

Ich möchte nicht häufig die BT-Buchse in jeder Aktivität verbinden und trennen, Verbindung zum Gerät soll einmal gemacht werden und aktiv bleiben, bis die Anwendung ausgeführt wird, verwende ich Android Studio schätzen, ist jemand

Code angebracht ist

+0

Alles, was eine "Activity" -Instanz überlebt und nicht "Parcelable" oder "Serializable" ist, sollte einem beibehaltenen "Fragment" oder einem "Service" gehören. –

Antwort

1

helfen können, Sie können eine service verwenden. Setzen Sie den gesamten Code in eine Serviceklasse und starten Sie ihn von Ihrer MainActivity.

Intent myIntent = new Intent(MainActivity.this, MyService.class); 
startService(myIntent); 
Verwandte Themen