handler简易用法总结

在非主线程中更新界面,除了runOnUiThread外,还可使用handler,其实用法也很简单

发送:

非主线程,在需要更新界面时

Message msg = new Message();
msg.what =0;//区分消息种类
handler.sendMessage(msg);

接收处理:

在Activity中加入

Handler handler = new Handler() {
    public void handleMessage(android.os.Message msg) {
        switch (msg.what) {
            case 0:
                //操作
                userAdapter.notifyDataSetChanged();
                break;
            default:
                break;
        }
    }
};

  点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注