【发布时间】:2010-04-27 08:24:34
【问题描述】:
我遇到了远程服务问题。在我启动并绑定我的服务之后,我想要/需要访问它的功能。如果我像在http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/RemoteServiceBinding.html 中一样使用按钮和onclick-controllers,这很好用
但实际上,我需要在绑定服务后直接访问服务功能,例如:
意图意图 = new Intent(IwlService.class.getName()); bindService(intent, serviceConnection, Context.BIND_AUTO_CREATE);
String.valueOf(wlService.getDataFromService()); // 这会导致应用崩溃!!!
如果我在 onClickListener 中访问服务函数“getDataFromService()”,它会完美运行。
绑定/启动服务后如何直接访问服务功能?
【问题讨论】: