Service的onStartCommand方法的返回值有几种,各表示什么意思

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JerryWu145/article/details/84032129

有四种

  • START_STICKY
    粘性的
    表示:如果service被杀死之后,service会保留开始的状态,但是不会保留之前传递过来的intent对象

  • START_NOT_STICKY
    非粘性的
    表示:service 被杀死之后,系统不会自动重启该service

  • START_REDELIVER_INTENT
    重传intent
    表示:service 被杀死之后,系统会自动重启该服务,并且保留之前的intent传入
    就是比START_STICKY 多了一个intent

  • START_STICKY_COMPATIBILITY
    START_STICKY的兼容版本,但是不保证service一定能重启

猜你喜欢

转载自blog.csdn.net/JerryWu145/article/details/84032129
今日推荐