【问题标题】:Android Service - stop the service from settings AppAndroid Service - 从设置应用程序中停止服务
【发布时间】:2013-03-14 07:40:45
【问题描述】:

我开发了一个音乐播放器应用程序,它有一个服务(AudioPlayerService),它将在后台运行。按下播放按钮时将启动服务。即使应用程序进入后台,它也会在后台运行。

可以通过将应用程序置于前台并按下停止按钮来停止播放,这会使音乐停止并停止 AudioPlayerService。一切正常。

其他方式我可以使用设置应用程序中的强制停止设置->应用程序->已下载->选择应用程序->按下强制停止按钮)。 我可以停止应用程序,音乐也停止播放。

但如果我使用设置应用程序中的 停止 按钮(设置->应用程序->运行->选择应用程序->按停止),应用程序将终止并且我的应用已从正在运行的应用列表中删除,但音乐仍在后台播放。

我不确定为什么 Running Tab Stop Button 不会停止音乐。

如果我需要处理我的服务中的任何事情以停止播放,任何人都可以帮助我。

我正在使用 Android 4.0.3 在三星 Galaxy S2 中进行测试

谢谢 萨西库玛JP

【问题讨论】:

    标签: android service android-service


    【解决方案1】:

    在您的服务的 onDestroy 覆盖方法上,使用您的 mediaplayer 对象来阻止媒体播放。

    @Override
    OnDestroy{
        mediaplyer.stop();
    }
    

    【讨论】:

    • 感谢您的信息。我将在今天晚些时候对其进行测试并接受它作为答案。
    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 2019-09-05
    • 2013-05-15
    • 2013-01-28
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    相关资源
    最近更新 更多