想启动一个服务,点击某个按钮之后他就会处于那种状态!好像一直在运行,但是你又可以想平常一样干其他的事情,如果想调用这个服务的功能,只要点击某个设定的键,他就会自动的触发一些功能,然后完成一些事情!膜拜一下各位大锅!小弟急需知道!谢谢啦!

解决方案 »

  1.   

    Service有三个生命周期函数,onCreate()、onStart()、onDestory()调用startService()来开启服务,调用stopService()关闭服务Activity和Service是不相关的,在Service中些好需要操作的事情,只需在Activity中控制Service即可。看几个简单的例子就懂了!
      

  2.   

    关键是在sevice中使用按钮事件!
    这点很头疼
      

  3.   

    关键是在sevice中使用按钮事件!为何要这样使用??? 不知道楼主要做什么样的效果?Service是没有界面的,如何会出来按钮,按钮事件是在Activity中触发的,你只需要在事件监听时,调用服务的方法处理事情即可。
      

  4.   

    另外,如果调用的服务在一个应用程序中,直接调用就可以了,如果不在一个应用程序中,则需要用AIDL接口,来实现进程间通讯!
      

  5.   

    Service侦听静态变量,在Activity按下按钮,修改了静态变量。Service侦听静态变量触发功能。