android 怎么调用service里的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 怎么调用service里的方法相关的知识,希望对你有一定的参考价值。

参考技术A 直接传activity 引用肯定是不行的,最简单的是 用静态全局变量 ,不过不推荐。所以只能复杂一点 ,不能service可以直接调用activity ,只能传消息给activity ,让activity 执行特定的方法。就是 service start activity 。而activity 设置为 single instance ,在newIntent 方法 里面 处理 传入消息。还有一个方法就是activity 里面定义 一个 内部类 broadcast ,然后 service 调用sendbraoadcast ,broadcast 再调用 activity 方法。

以上是关于android 怎么调用service里的方法的主要内容,如果未能解决你的问题,请参考以下文章

Android四大组件之service

Android中 服务里的方法抽取成接口

Android中如何启用Service,如何停用Service

Android进阶学习

Android开发怎么调试Service

Android开发怎么调试Service