I arbeiten muß, eine Aktivität, die ein Navigationsmenü bis 3 Fragmente enthält:Wie mit Fragmenten mit Bluetooth
1) Home (mit Kanalwechsel und die Lautstärkeänderungstasten) 2) Bluetooth-Verbindung (die mit einem externen Verbindung Bluetooth-Gerät) 3) Einstellungen (wo die Suchleiste die Squelch des Bluetooth-Geräts ändern)
Wenn die App geöffnet wird, funktioniert die ganze Navigation Schaltfläche in Bezug auf das Öffnen der einzelnen Fragmente.
Nachdem ich zum Bluetooth-Verbindungsfragment gegangen bin, das mich zu den Einstellungen des Telefons nimmt, um die Bluetooth-Verbindung zu dem externen Bluetooth-Gerät einzurichten, wird die App Sie zum Home-Fragment bringen.
Alle Schaltflächen (Kanal- und Lautstärkeänderungstasten) im Home-Fragment funktionieren in Bezug auf die Interaktion mit dem externen Gerät (die Lichter blinken, um die Interaktion anzuzeigen). Nach der Interaktion mit den Schaltflächen funktionieren die Navigationsschaltflächen zu den anderen Fragmenten (Einstellungsfragment und Bluetooth-Fragment) jedoch nicht (die Fragmente werden nicht angezeigt/aufgezogen). Der andere Fehler besteht darin, dass wenn ich die App öffne und zum Einstellungsfragment gehe, keine der Schaltflächen (Kanal- und Lautstärkeänderungstasten, die Lichter im externen Bluetooth-Gerät) im Home-Fragment funktionieren nicht arbeiten.
UPDATE
Ok, also eine interessante Beobachtung war ich festgestellt, dass die Squelch-Taste in der 3) Einstellungen Fragment funktioniert auch, wenn ich nie zunächst auf die 1) Home Fragment ging und ging direkt in die Einstellungsfragment.
Ich experimentierte mit einem Prototyp, den ich mit Activity anstelle von Fragment erstellte, und zeigte ein ähnliches Verhalten hinsichtlich der Unterbrechung der Bluetooth-Verbindung, wenn ich zwischen Aktivitäten wechselte, ohne die Verbindung ordnungsgemäß zu schließen.
Das führt mich zu der Annahme, dass, wenn ich zwischen Fragmenten umschalte, die Verbindung nicht richtig schließt, wodurch die Tasten nicht funktionieren (das externe Gerät blinkt nicht).
Frage - Wie schließe ich die Verbindung, wenn ich die Ansicht unsichtbar mache?
Dank!
Bitte beraten.