不行的。ContentObserver是在Android.database类下的,不是在Service类下的。你用个全局变量吧!

解决方案 »

  1.   

    呃,就是单独写一个class吗?
      

  2.   

    那个content observer的class是在service里面的
      

  3.   

    肯定不行啊,实例内部类的对象你怎么提交给registeContentObserver那个接口啊
      

  4.   

    那就是另外写一个类,然后在service里面用getContentResolver()处理?
    像http://www.cnblogs.com/slider/archive/2012/02/14/2351702.html里面一样?但是我觉得我这个里面boolean b也改变了,那么while里面的语句为什么不能触发呢?