哈,第一次发博客...俗话说好记性不如烂笔头,写笔记也是财富的积累..希望能坚持。
最近在写个播放器的demo。但是发现,每次用内存清理工具之后,service就回被清掉;
查看API文档,发现解决方法很简单
1、在所在service中调用startForeground方法。
2、在配置文件中加上 android:exported="false
<service android:name=".MusicService" android:exported="false">
<intent-filter>
<action android:name="zy.music.service" />
</intent-filter>
</service>
有了这两步之后,就不会被清掉了。是不是很简单啊。