欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

标签页下面Activity与Service的绑定方法

程序员文章站 2022-03-22 18:41:56
...

如果是用TabHost等展示出的标签效果,希望下面的某项Activity与某个Service绑定,使用普通情况下的bindService(Intent service, ServiceConnection conn, int flags);会发现没有效果,通过查看日志,发现有一个warn,Binding with unknown activity: android.os.BinderProxy@407074a8

解决办法:使用如下方式进行绑定(Service记得在AndroidManifest.xml中声明),在Activity中解除绑定也是一样的要加上getApplicationContext.unbindService(ServiceConnection conn);

 

 

 getApplicationContext().bindService(Intent service, ServiceConnection conn, int flags);
 getApplicationContext().unbindService(ServiceConnection conn);