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,就是這樣。

相關文章
相關標籤/搜索