java - 退出后杀死应用程序进程吗?

标签 java android multithreading android-intent service

我有以下代码,可以在服务中一段时间​​后播放一些音频。问题是,退出应用程序后,媒体播放器继续运行;我想在应用程序退出或关闭后停止播放音频。

enter image description here

顺便说一下,顶部声明了十和三:

媒体播放器十; 媒体播放器三;

每次应用程序关闭时是否都会运行某些代码?如果是这样,我可以从该代码中调用 stopService() 。

我非常感谢任何反馈(正面或负面)!非常感谢您的帮助,如果您需要更多代码,请告诉我。

{Rich}

最佳答案

onStop 您可以静音播放器

onResume您可以播放音乐播放器

OnDestroy你可以停止你的服务

stopService(new Intent(YourService));

供引用静音和取消静音播放器

How to mute MediaPlayer in android

关于java - 退出后杀死应用程序进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33536147/

相关文章:

java - @Scheduled方法无法使用存储库

java - Java 可变参数可以为空吗?

java - 如何通过使用Java套接字监听端口80

android - 无法将卡片与 Android Wear 底部对齐

android - 我更改了包名,更改了 app_name 但安装程序仍然覆盖以前的版本

c - Linux线程优先级

c++ - 为什么我正在等待 QWaitCondition 的线程没有返回

java - 如何在 JavaFX 应用程序中嵌入 Canvas3D?

java - 可以在 Android 中强制垃圾收集吗?

android - 味道 : run from Android Studio fails - run from device works