作用:在项目中某个位置发送消息到消息队列,当Handler获取到时,会完成一些动作。
public calss MainActivity extends Activity{
private final Handler mHandler = new Handler(Looper.getMainLooper()){
@SuppressLint("HandlerLeak")
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case msg_update:
Bundle bd = msg.getData();
String path = bd.getString("FilePath");
break;
}
//设置消息
Message msg_update = new Message();
msg_update.what = MSG_UPDATE;
Bundle bd = new Bundle();
bd.putString("FilePath","name");
msg_update.setData(bd);
mHandler.sendMessage(msg_update);//发送消息
}