public void handleMessage(Message msg) { CharSequence msgString = (CharSequence) msg.getData().get("msg"); switch (msg.arg1) { case GET_LOSSVALUE_ERROR: Toast.makeText( SimulateSelectNumberActivity.this, "遗漏值信息获取失败..." + msgString, Toast.LENGTH_LONG) .show(); break; case GET_LOSSVALUE_SUCCESS: simulateSelectNumberView.setLossValues(lossValuesList); break; } switch (msg.arg2) { case GET_PRIZEINFO_ERROR: Toast.makeText( SimulateSelectNumberActivity.this, "历史获奖信息获取失败..." + msgString, Toast.LENGTH_LONG) .show(); break; case GET_PRIZEINFO_SUCCESS: simulateSelectNumberView.setPrizeInfos(prizeInfosList); break; } }