Unable to start service with null: java.lang.NullPointerException服务启动出现NULL

一:出现地点:

        1:从任务栏关闭软件,导致service重新启动 intent为空。

二:解决办法:

        在 onStartCommand 中对 intent 是否为空进行判断。

@Override                                                                                                                                                   public int onStartCommand(Intent intent, int flags, int startId)                                                                        {                                                                                                                                                                                 if (intent!=null) {                                                                                                                                                                 return super.onStartCommand(intent, flags, startId);                                                                       }                                                                                                                                                                          return 0;                                                                                                                                                     }

你可能感兴趣的:(Unable to start service with null: java.lang.NullPointerException服务启动出现NULL)