显式启动一个service组件

原文地址:http://blog.csdn.net/wcs542882916


Intent service= new Intent();
service.setClassName("com.android.music", "com.android.music.MediaPlaybackService");
//service.setComponent(new ComponentName("com.android.music","com.android.music.MediaPlaybackService"));

mContext.startService(service);

启动service注意点:

1.Android 5.0之后必须显示启动一个service组件,隐式启动会在运行的时候发生异常,并要求你显示启动

2.显示启动时,类名参数写完整的路径名  即:包名+类名<--->"com.android.music.MediaPlaybackService"

发布了45 篇原创文章 · 获赞 8 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章