这是我的活动中的代码.启动意图,然后连接,对吧?
hello_service = new Intent(this,HelloService.class); hello_service_conn = new HelloServiceConnection(); bindService( hello_service,hello_service_conn,Context.BIND_AUTO_CREATE);
但我的问题是…连接中有什么?
class HelloServiceConnection implements ServiceConnection { public void onServiceConnected(ComponentName className,IBinder boundService ) { } public void onServiceDisconnected(ComponentName className) { } };
有人可以告诉我,我放入onServiceConnected和onServiceDisconnected的代码?
我只想要一个基本的连接,使我的活动和服务可以相互交流.
编辑:我找到了一个很好的教程,我可以实际关闭这个问题,除非有人想回答. http://www.androidcompetencycenter.com/2009/01/basics-of-android-part-iii-android-services/
解决方法
我想指出,如果您遵循谷歌提供的服务示例,那么您的服务将泄漏内存,请参阅这个优秀的帖子如何正确执行(并投票相关的Google错误)
http://www.ozdroid.com/#!BLOG/2010/12/19/How_to_make_a_local_Service_and_bind_to_it_in_Android