Android更新UI的两种方法——handler与runOnUiThread()
private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what) { case GET2CODE_SUCCESS: dialog.dismiss(); set2CodeShow(); break; case CONN_FAILED: dialog.dismiss(); set2CodeShow(); Toast.makeText(GoodsInfo.this, "连接失败", Toast.LENGTH_SHORT) .show(); break; default: break; } } };mHandler.sendEmptyMessage(GET2CODE_SUCCESS);或者创建一个消息对象,Message msg = new Message();msg.what=GET2CODE_SUCCESS;然后通过mHandler.sendMessage(msg);来发送消息给消息队列,当然也可以发送对象数据,即用msg.obj= Object来发送对象。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。