Android Handler的注意项

①在Activity的onCreate()方法里直接写: ide

Handler myHandler=new Handler(){ it

     @override class

     public void handleMessage(Message msg){ 方法

         ... static

     } vi

} new

这样会报错:This Handler class should be static or leaks might occur. void

后来上网查资料,将Handler在onCreate()外面定义成静态类,就没有这样的错了。

static class MyHandler extends Handler{

      @override

       public void handleMessage(Message msg){

           ...

       }

}

 

OK,就是这样。

相关文章
相关标签/搜索