摘要: 现在需要在一个独立于进程的Service中做一些操作, 同时要能在外部调用这个服务做一些事情.使用bindService调用没有问题,问题是Activity或者App结束后Service也就结束了.列一下规则:操作a----退出-----服务运行否1,bind: no2,bind--unbind: no3,start: yes4,start--bind: yes5,start--bind--unbind: yesActivity想控制Service,还是必须使用bind,所以先start,再bind,既能保证其生命周期,又能进行调用... 阅读全文
posted @ 2013-07-05 16:57 linsen@java 阅读(607) 评论(0) 推荐(0) 编辑
摘要: final ActivityManager manager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);for (ActivityManager.RunningServiceInfo service11:manager.getRunningServices(Integer.MAX_VALUE)) {Log.v("xxxxxxxxx",BindService.class.getName()+"****"+service11.service.getClassName());if 阅读全文
posted @ 2013-07-05 15:19 linsen@java 阅读(279) 评论(0) 推荐(0) 编辑