java即使在呼叫onStop后仍保持蓝牙连接
目前,我将平板电脑连接到其他设备(通过蓝牙)。连接成功,但如果活动暂停并停止,例如当按下主屏幕时,它肯定会断开连接。我总是可以在OnStop()或其他程序中重新连接,但我希望在整个过程中保持连接,除非应用程序进程完全被破坏。我该怎么做
你可以在下面搜索框中键入要查询的问题!
目前,我将平板电脑连接到其他设备(通过蓝牙)。连接成功,但如果活动暂停并停止,例如当按下主屏幕时,它肯定会断开连接。我总是可以在OnStop()或其他程序中重新连接,但我希望在整个过程中保持连接,除非应用程序进程完全被破坏。我该怎么做
# 1 楼答案
在你的活动中处理这个问题不是一个好办法——正如你所注意到的,活动会停止执行并中断你的蓝牙连接
你应该创建一个Service来处理你的蓝牙连接,并在你的主要活动停止后继续运行。请确保在通知栏中添加一个图标,以通知用户您的应用程序仍在后台运行并正在消耗电池