我有保持導航菜單3個片段的活性:如何使用片段工作與藍牙
1)家庭(與信道改變和音量改變按鈕) 2)藍牙連接(與外部連接藍牙設備) 3)設置(更改藍牙設備靜噪的搜索欄)
當應用程序打開時,所有導航按鈕都可以在打開單個片段時使用。
當我轉到藍牙連接片段後,該連接片段將我轉到手機的設置以設置與外部藍牙設備的藍牙連接,然後該應用程序會將您帶到Home片段。
主頁片段中的所有按鈕(通道和音量更改按鈕)都與外部設備交互(燈閃爍以顯示交互)。但是,在與按鈕交互之後,其他片段(設置片段和藍牙片段)的導航按鈕不起作用(片段不會出現/拉出)。
此外,另一個錯誤是,如果我打開應用程序並轉到設置片段,Home部分中的按鈕(通道和音量更改按鈕,外部藍牙設備中的指示燈不起作用)不行。
UPDATE
好了,一個有趣的觀察,我發現的是,在3靜噪按鈕)設置片段也適用,如果我沒上過1)家庭片段最初並直奔設置片段。
我正在試驗使用Activity而不是Fragment構建的原型,並且如果我在不關閉連接的情況下在活動之間切換,則表明藍牙連接斷開方面類似的行爲。
這使我相信,當我在片段之間切換時,連接不能正常關閉,因此渲染按鈕不起作用(外部設備不閃爍)。
問題 - 在視圖不可見的情況下,如何關閉連接?
謝謝!
請指教。