即使在调用onStop后仍保持蓝牙连接

时间:2012-08-13 16:59:44

标签: java android bluetooth connection

目前,我将平板电脑连接到其他设备(通过蓝牙)。连接成功,但如果活动暂停并停止,例如按下主屏幕时,它将断开连接。我总是可以在OnStop()或其他东西中重新连接,但我希望始终保持连接,除非应用程序进程完全被销毁。我应该怎么做呢?

1 个答案:

答案 0 :(得分:2)

在您的活动中处理它不是一种方法 - 正如您所注意到的,活动停止执行并丢弃您的蓝牙连接。

你应该创建一个Service来处理你的蓝牙连接,并在你的主要活动停止后继续运行。请务必在通知栏中添加一个图标,以便通知用户您的应用程序仍在后台运行并烧毁电池。