创建线程有很多种方法,我知道创建线程最简单的方法如下:
new Thread(new Runnable(){
public void run(){
//thread work here
}
});
我正在寻找用于创建发送到Thread Handler类的消息的简写版本;
Bundle bundle = new Bundle();
bundle.putString("KEY", "DONE");
Message msg = (new Message());
msg.setData(bundle);
msg.obtain(handler.obtainMessage());
handler.sendMessage(msg);
我认为速记会如下所示:
new Message().setData(new Bundle().putString("KEY","DONE")).obtain(handler.obtainMessage());
但对于'.setData'我收到了错误;
Message类型中的方法setData(Bundle)不适用 参数(void)
我的选择专家是什么?
注意:此实现适用于Android操作系统。