当使用 startService()方法启动service时会调用onStartCommand()方法 两次!!!
一次startService方法会调用两次onStartCommand()方法
而且!! 在第一次调用onStartCommand()时 它的intent中数据不全
所以在onStartCommand() 通过intent.getExtra()方法获得数据 一定要进行判断非空
血的教训啊 费了两个小时才找出问题
当使用 startService()方法启动service时会调用onStartCommand()方法 两次!!!
一次startService方法会调用两次onStartCommand()方法
而且!! 在第一次调用onStartCommand()时 它的intent中数据不全
所以在onStartCommand() 通过intent.getExtra()方法获得数据 一定要进行判断非空
血的教训啊 费了两个小时才找出问题