根据Android开发人员手册显示here,它似乎假设一旦客户端调用bindService(),最终将绑定服务并触发onServiceConnected()回调。
但是,在我的应用程序中,我收到了一个崩溃的报告,因为在调用bindService之后服务没有绑定并使用此服务对象而没有空检查。这是一种罕见的错误,不能在我的设备上重复。虽然我可以通过添加空检查来修复此错误,但该服务对我的应用程序至关重要,如果它没有连接,该应用程序将无法正常运行。因此,我想确保在任何情况下都创建服务连接。有没有办法做到这一点?