我有一个正在开发的Android 10 BLE应用。它定期与两个GATT服务器连接和断开连接。该功能在应用程序处于活动状态时有效,并且我将其置于前台服务中,以便在使用手机时保持连接不断开。但是,我的应用程序的最终目标需要这些连接才能在屏幕关闭时继续发生。为了安全起见,我已经获取了一个WakeLock
,即使这样也无法让BLE连接断开。
我可以使用Android 10做任何事情吗?谢谢。
我想我解决了。我最终将autoConnect
中的connectGatt()
更改为false
,它才开始工作。