@Override public void handleMessage(Message msg) { switch (msg.what) { case MessageWhat.NET_REQUEST_NUMBER: if (null != msg.obj) { mNumberInfoString = (String) msg.obj; mResultTextView.setText(mNumberInfoString); } break; case MessageWhat.NET_REQUEST_WEATHER: if (null != msg.obj) { handlerWeather((String) msg.obj); } break; case MessageWhat.NET_REQUEST_NONGLI: if (null != msg.obj) { handlerNongli((String) msg.obj); } break; case MessageWhat.NET_REQUEST_AIR: if (null != msg.obj) { handlerAir((String) msg.obj); } break; default: break; } super.handleMessage(msg); }