现在我对服务还比较模糊,我有两个问题向各位高手请教!
1.我开了个服务,然后在服务里面做一些耗时的工作,在服务里面需不需要再开一条线程?其实这个问题我自己也可以测试的,但现在很少时间敲代码,直接问高手会节省时间!先谢谢给位高手了!!
-------
2.第二个问题肯定要高手解决了,我肯定解决不了的服务与activity通讯的问题:我开了一个服务,在服务里面做一些耗时的工作,然后每隔10分钟需要更新一次activity,还有,按手机的home键后也会更新activity,请问高手怎么操作?
-------
俺是菜菜鸟,希望各位高手帮帮忙,只有20分,各位高手不要嫌少啊!我问了很多问题,分都发光了!!我去回答别人问题,别人都不给分我!!签到又经常忘记!!!啊啊啊啊啊啊啊啊啊!!帮帮忙

解决方案 »

  1.   

    1.需要,都是在创建一个handler线程来处理
    2.不是高手
      

  2.   

    1:上面有人说了,
    2:你可以在程序里面监听home键,然后再在监听的方法里刷新activity就可以了。
      

  3.   

    服务就是在activity后面的老大哥
      

  4.   

    可以用服务调用Activity里的方法实现刷新
      

  5.   

       1, 必须开 因为service也是主线程中执行的。
       2, 你可以在service中 获得一个alarm manager 闹钟管理对象 来定时 每隔10分钟执行一次刷新界面的操作
    或者发送一个消息给 Activity,然后在Activity中刷新也可以。。    记得结贴给分  呵呵   我也没得到过别人结贴的分呢!  
      

  6.   

    1、必须看线程,要不然会特别卡,你可以做一个简单例子测试一下。
    2、用timer做计时器。具体的可以参考这个http://www.cnblogs.com/xzf158/archive/2009/09/04/1560042.html
    然后用intent发消息给你的activity