service不是这么用的,你的代码,一看就知道你对service理解很浅,再认真看看service的使用和如何binder吧。
等你认真了解了,再回头看这个代码你就知道了。

解决方案 »

  1.   

    你这样写代码只能执行一次  oncreate在Service启动时初始化 所以只能看到一次的 认真看下Service的启动方法和Activity和Service的数据交互吧
      

  2.   

    去找几篇关于android service的文章看看吧,就能理解了,还有建议用timer 定时器做,不要用线程睡眠了...
      

  3.   

    晕死了,上面的几位,我把 onDestroy()里的代码注释了,Service就能定时执行了,应当是我的“掌心管家”会自动把应用强行Destroy。你们说service不是这么用的,但是它确实就能这么用啊,这是照抄书上的代码,现在也确实实现预期效果了。
      

  4.   

    Service不一定需要进行Binder啊,各位兄台,书上说:
    使用startService()方法启动服务,调用者和服务之间并没关联,即使调用者退出了,服务仍然运行。(这就是我希望的效果)
    使用bindService()方法启动服务,调用者和服务之间绑定在一起,调用者退出了,服务也终止了。
      

  5.   

    Service不是这么用,那它是怎么用呢?你又说不出个所以然来……