1

根据此处显示的Android开发人员手册,似乎假设一旦客户端调用bindService(),最终将绑定服务并触发onServiceConnected()回调。

但是,在我的应用程序中,由于在调用 bindService 后未绑定服务并使用此服务对象而不进行空值检查,我收到了崩溃报告。这是一个罕见的错误,无法在我的设备上重复。虽然我可以通过添加空检查来修复这个错误,但该服务对我的应用程序来说是必不可少的,如果它没有连接,应用程序将无法正常运行。因此,我想确保在任何情况下都创建服务连接。有没有办法做到这一点?

4

0 回答 0