如何停止Android服务?

时间:2013-05-20 10:56:21

标签: android service android-broadcast

我搜索过的所有相关主题的问题似乎都没有得到完美的回答。一般情况下,我在“LoginActivity.class”启动服务,显然服务可以在任何活动中停止。在我的项目中,我在每个活动的onDestroy上都有一个StopService命令,按照我们的规则,服务将被停止。但是,事实上,我收到错误消息“无法关闭服务...”之后,设备弹出对话框“强制关闭...”。

详细的帮助,我的服务使用BroadcastReceiver来控制蓝牙通信。希望听到你们所有人的反馈。非常感谢你!

1 个答案:

答案 0 :(得分:-1)

您可以使用它来停止服务

             @Override  
            public void onDestroy()
         { 
    Toast.makeText(this, "Service has been Stopped", Toast.LENGTH_SHORT)
    .show();
    stop(); 
    }