我搜索过的所有相关主题的问题似乎都没有得到完美的回答。一般情况下,我在“LoginActivity.class”启动服务,显然服务可以在任何活动中停止。在我的项目中,我在每个活动的onDestroy上都有一个StopService命令,按照我们的规则,服务将被停止。但是,事实上,我收到错误消息“无法关闭服务...”之后,设备弹出对话框“强制关闭...”。
详细的帮助,我的服务使用BroadcastReceiver来控制蓝牙通信。希望听到你们所有人的反馈。非常感谢你!
答案 0 :(得分:-1)
您可以使用它来停止服务
@Override
public void onDestroy()
{
Toast.makeText(this, "Service has been Stopped", Toast.LENGTH_SHORT)
.show();
stop();
}