停止通过startService()方式启动的service的两种方法

stopService()和stopSelf()都可以停止通过startService()方式启动的service。

stopService需要传递startService(Intent service)时的intent对象作为参数,停止此intent对应的service。

stopSelf直接停止本service,不需要参数,在service中直接调用即可。

service退出时会调用onDestroy()函数,可以在此函数中进行释放等操作。例如执行MediaPlayer对象的release()并赋值为null,调用System.exit(0);退出应用程序等。

发布了270 篇原创文章 · 获赞 274 · 访问量 377万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览