①在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,就是这样。