直接上代码
public Handler myhandler = new Handler()
{
public void handleMessage(Message msg)
{
if(msg.arg1 == 1)
{
ChangtoNewView();
}
super.handleMessage(msg);
}
};这是一个class里的一段代码,什么意思啊,晕
public Handler myhandler = new Handler()
{
public void handleMessage(Message msg)
{
if(msg.arg1 == 1)
{
ChangtoNewView();
}
super.handleMessage(msg);
}
};这是一个class里的一段代码,什么意思啊,晕
// 这是一个匿名内部类
}
// 具体代码
}public Handler myhandler = new MyHandler ();
public void handleMessage(Message msg)
{
if(msg.arg1 == 1)
{
ChangtoNewView();
}
}
Handler myhandler = new HandlerImpl();
myhandler.handleMessage(...);public Handler myhandler = new Handler()
{
public void handleMessage(Message msg)
{
if(msg.arg1 == 1)
{
ChangtoNewView();
}
super.handleMessage(msg);
}
};这种写法是直接创建一个匿名的对象,并把引用指向了这个匿名对象,这种做法一般是指这个类只被使用一次