public @StartResult int onStartCommand(Intent intent, @StartArgFlags int flags, int startId) {
onStart(intent, startId);
有四种返回值:
1.START_STICKY
service会重启,调用oncreate onStartCommand(),但是startId会改变
2.START_NO_STICKY
service不会重启。
3.START_STICKY_COMPATIBILITY
service会重启,但是只调用onCreate()
4.START_REDELIVER_INTENT
service会重启,调用onCreate(),onStartCommand(),startId不变,intent也不为空