Note: this method can not be called from a BroadcastReceiver component. A pattern you can use to communicate from a BroadcastReceiver to a Service is to call startService(Intent) with the arguments containing the command to be sent, with the service calling its stopSelf(int) method when done executing that command. See the API demo App/Service/Service Start Arguments Controller for an illustration of this. It is okay, however, to use this method from a BroadcastReceiver that has been registered with registerReceiver(BroadcastReceiver, IntentFilter), since the lifetime of this BroadcastReceiver is tied to another object (the one that registered it).bindService不能在BroadcastReceiver 中调用,你可以在里面调用StartService并把要传递参数放到intent中
这个官方api中也有这个说明 不稀奇了 只是我开始的想法是可以通过什么特别的方式来做到bindService 现在看来那样做确实有点极端 所以我就不打算那样做了