Java 访问远程服务功能
我遇到了远程服务的问题。启动并绑定服务后,我希望/需要访问其功能。如果我像在中一样使用按钮和onclick控制器,这就很好了 但实际上,我需要在绑定服务后直接访问服务功能,如: Intent Intent=newintent(IwlService.class.getName()); bindService(intent、serviceConnection、Context.BIND\u AUTO\u CREATE) String.valueOf(wlService.getDataFromService());//这将使应用程序崩溃 如果我在onClickListener中访问服务函数“getDataFromService()”,那么它可以正常工作 绑定/启动服务后,如何直接访问服务功能 但实际上,我需要访问 服务直接在 绑定服务,如: 这是不可能的。例如,服务可能需要启动。对于远程服务,这需要几百毫秒 如何访问服务功能 直接在绑定/启动 服务 你没有。您可以重写代码,从Java 访问远程服务功能,java,android,service,Java,Android,Service,我遇到了远程服务的问题。启动并绑定服务后,我希望/需要访问其功能。如果我像在中一样使用按钮和onclick控制器,这就很好了 但实际上,我需要在绑定服务后直接访问服务功能,如: Intent Intent=newintent(IwlService.class.getName()); bindService(intent、serviceConnection、Context.BIND\u AUTO\u CREATE) String.valueOf(wlService.getDataFromServi
ServiceConnection
对象中的onServiceConnected()
方法开始访问服务。在此之前的任何时间,您的服务尚未准备好