美文网首页
Activity中开启轮询服务当Activity异常destro

Activity中开启轮询服务当Activity异常destro

作者: JackRo | 来源:发表于2016-06-15 10:05 被阅读75次

    当你点击系统的back键,当前Activity开启的轮询服务刚好此时开启运行,即走onStartCommand,这里Activity用Intent传递给该服务的所有参数会为null。Activity此时已经异常destroy了,此时传递给Service的Intent的参数不会传递成功。所以这里如果你在Service的onStartCommand里用到了Intent传递过来的参数,则需要先判空,否则可能出现空指针异常。

    相关文章

      网友评论

          本文标题:Activity中开启轮询服务当Activity异常destro

          本文链接:https://www.haomeiwen.com/subject/giaudttx.html