我继承了个广播类
class myBroadRev extends BroadcastReceiver
{
   .....
}myBroadRev A = new myBroadRev ();
registerReceiver(A,myfilter)
这样sendbroadcast会有问题  如果 registerReceiver(new myBroadRev(),myfilter);
或者 BroadcastReceiver A = new myBroadRev();
 registerReceiver(A,myfilter)
这2种实现就都没问题java不熟,不大明白..
另外 class myListen implements OnClickListener ,   new myListen()的对象是mylisten还是onclicklistener?

解决方案 »

  1.   

    都是对的,你别的地方出了问题。
    new myListen()的对象是当然是myListen
      

  2.   

    myBroadRev A = new myBroadRev ();
    registerReceiver(A,myfilter)
    --------------------------------------------
    registerReceiver(new myBroadRev(),myfilter);
    --------------------------------------------
    BroadcastReceiver A = new myBroadRev();
    registerReceiver(A,myfilter)
    --------------------------------------------
    这三个方法是一样的啊