message也可以用作跟handler一样的传递消息的方法
1.初始化Messager的时候传入handler
Messenger messenger = new Messenger(handler);
intent.putExtra("MESSENGER", messenger);
intent.putExtra("URL", "http://examples.javacodegeeks.com");
startService(intent);
2.回传消息的时候直接调用messenger.send(msg);创建这个messager的线程就可以收到msg
Message msg = Message.obtain();
msg.arg1 = MSG_ID;
msg.obj = response + "Hello";
try {
messenger.send(msg);
} catch (android.os.RemoteException re) {
Log.w(getClass().getName(), "Exception sending message", re);
}