qq_37761523
2017-05-11 12:35
采纳率: 57.1%
浏览 3.9k

android如何实现清理掉应用进程后servise不被杀死

平常使用的很多APP都会时不时产生一些推送,类似淘宝那种,但是后台中明明没有淘宝的进程,这样的原理是否是淘宝应用开启了一个一直存活的service呢,如果是这样,该怎么实现,如果不是这样又是怎么做到的啊,求教

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 下课睡觉 2017-05-11 13:24
    已采纳
    打赏 评论
  • 哥们OnlyRead 2017-05-12 07:44

    我自己的做法:监听服务的onDestroy方法,在里面再次开启服务。不知道对不对,但是这样服务是一直存在的。

     @Override
        public void onDestroy() {
    
            Intent localIntent = new Intent();
            localIntent.setClass(this, ****.class); // 销毁时重新启动Service
            this.startService(localIntent);
            }
    
    打赏 评论
  • crazyapp 2019-03-06 10:01

    淘宝、一些游戏的推送都是使用的第三方的服务器推送的,本地推送再进程杀掉后是不能再次推送的,android的进程杀的很彻底。

    打赏 评论

相关推荐 更多相似问题