直接上代码:
Handler handler = new Handler(Looper.myLooper()) { @Override public void dispatchMessage(@NonNull Message msg) { super.dispatchMessage(msg); String message = msg.getData().getString("msg"); Log.i("test", "msg:" + message); } };
调用:
String message = new String(body); Message iMsg = handler.obtainMessage(); Bundle bundle = new Bundle(); bundle.putString("msg", message); iMsg.setData(bundle); handler.sendMessage(iMsg);