1 2 3 4 5 6 7 8 timertask = new TimerTask() { @Override public void run() { Message msg = new Message(); msg.what = 0; handler.sendMessage(msg); } }; msg.what = 0这句是什么意思?为什么给what赋值0?去掉会怎么样?比较小白哈……


publicvoidrun() {

Message msg =newMessage();

msg.what =0;

handler.sendMessage(msg);

}

};

msg.what = 0这句是什么意思?为什么给what赋值0?去掉会怎么样?比较小白哈……



Message是一个类

msg是类Message的一个实例

what是实例msg的一个成员变量

msg.what = 0是给成员变量what赋值

你可能感兴趣的:(1 2 3 4 5 6 7 8 timertask = new TimerTask() { @Override public void run() { Message msg = new Message(); msg.what = 0; handler.sendMessage(msg); } }; msg.what = 0这句是什么意思?为什么给what赋值0?去掉会怎么样?比较小白哈……)