在这里放几篇我认为是大神之作的文章:
1.传送门
2.Android Service使用详解
3.务必知道的Android service的完全详解
4.关于Service的学习与使用
手动滑稽
基础篇
1.startService启动服务
也叫background服务
上图:
点击启动服务,打印log(启动之后,再多点几次启动服务,再看看log)
点击停止服务,打印log
1.创建service
或者在manifest文件中去声明,和activity同级
2.代码
public class MyService extends Service {
private static final String TAG = "MyService";
public MyService() {
}
@Override
public void onCreate() {
super.onCreate();
Log.d(TAG, "onCreate: ");
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "onStartCommand: ");
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
Log.d(TAG, "onDestroy: ");
super.onDestroy();
}
@Override
public IBinder onBind(Intent intent) {
Log.d(TAG, "onBind: ");
//