在activity里启动service之后怎么样才可以得到这个service的实例
就是得到service之后可以在外部操作service的一些方法和实例。
------解决方案--------------------
。。。你用binder不行吗
------解决方案--------------------
再启动一次就能获取到对象了
------解决方案--------------------
首先你要bindservice,接下来有三种方式。
1. 扩展binder。如果你的activity与service在同一进程,可行。
2. 用messenger。activity与service不在同一进程时
3. 用aidl
详细可参考 http://developer.android.com/guide/topics/fundamentals/bound-services.html
------解决方案--------------------
1.在service里添加你想用的方法
2.在service里创建binder,然后在binder里调用你在service里添加的方法
3.在service的onbind里返回这个binder
4.在activity里重写onserviceConnect得到该binder
5.调用该binder里的方法
这就是activity与service的交互过程