如何使我的 android 应用程序(具有蓝牙连接)在按下主页按钮时不会断开连接
How to make my android app(has bluetooth connection) works without loosing connection when I press home button
我是 Android 的初学者,需要知道如何让我的应用程序与硬件设备建立蓝牙连接,而不是在我按下主页按钮或应用程序仍然存在时断开连接运行 在我的设备中执行其他操作时的服务。希望我能达到我的目的。
当按下主页按钮时调用 OnPause() 方法。
所以在onCreate()外面添加这个方法
然后做任何你想做的事。
点赞
onPause(){ //使用ctrl+space
// 在这里调用 onresume 方法,这可能有效。
onResume() // 使用 ctrl+space
}
@Override
protected void onPause() {
super.onPause();
onResume();
}
谢谢
从 OnPause() 调用 OnResume() 是个坏主意!您违反了 android 应用程序生命周期。我预计以后采用这种方法会给您的应用程序带来问题。
更好的选择是将蓝牙连接实现为后台服务。这就是后台服务的目的 - 继续 运行,执行任务,即使主应用程序不在前台也是如此。
我是 Android 的初学者,需要知道如何让我的应用程序与硬件设备建立蓝牙连接,而不是在我按下主页按钮或应用程序仍然存在时断开连接运行 在我的设备中执行其他操作时的服务。希望我能达到我的目的。
当按下主页按钮时调用 OnPause() 方法。
所以在onCreate()外面添加这个方法
然后做任何你想做的事。
点赞
onPause(){ //使用ctrl+space
// 在这里调用 onresume 方法,这可能有效。
onResume() // 使用 ctrl+space
}
@Override
protected void onPause() {
super.onPause();
onResume();
}
谢谢
从 OnPause() 调用 OnResume() 是个坏主意!您违反了 android 应用程序生命周期。我预计以后采用这种方法会给您的应用程序带来问题。
更好的选择是将蓝牙连接实现为后台服务。这就是后台服务的目的 - 继续 运行,执行任务,即使主应用程序不在前台也是如此。