0

我有3個Activity S:Activity A,Activity B,Activity C.如何管理我的Ble連接?

B和C是從A意圖;

創建connnect這樣的:

mBluetoothGatt = device.connectGatt(mContext, false, mGattCallback); 

我知道,BluetoothGatt數量高達6

每隨Activity可以創建幾個BluetoothGatt秒。

2.兩個Activity s可以連接相同的設備。

如果我把所有BluetoothGatt S IN A,A可能被系統殺死的時候我故意B.

如果我在創建它Activity把水道,我應該在每一個Activity添加監聽器,我不知道是否一個設備連接在其他Activity

是否有函數獲取所有BluetoothGatt s?

回答

0

爲什麼不創建一個Utils/Manager類,將服務器作爲一個單點,通過它可以管理到不同設備的連接。您應用中的所有活動都可以使用此類中的方法來獲取GattConnection或執行任何其他操作。