android studio 55[2]线程更新UI handler 2
发布日期:2021-06-24 15:21:43
浏览次数:3
分类:技术文章
本文共 1586 字,大约阅读时间需要 5 分钟。
主代码:import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity { TextView mTxtShowTest; Button mBtn1, mBtn2, mBtn3; // 2、在主线程中创建自定义Handler(mHandler)的实例 private mHandler mhandler = new mHandler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTxtShowTest = (TextView) findViewById(R.id.mTxtShowTest); mBtn1 = (Button) findViewById(R.id.mBtn1); mBtn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { // 3、创建所需消息对象 Message msg = Message.obtain(); msg.what = 1; //4、发送消息 mhandler.sendMessage(msg); } // 5、开启线程 }).start(); } }); } //1、自定义Handler子类,继承Handler,重写handleMessage()方法 class mHandler extends Handler { @Override public void handleMessage(Message msg) { super.handleMessage(msg); //执行的UI操作 if (msg.what==1){ mTxtShowTest.setText("匿名内部类方法"); } } }}
转载地址:https://blog.csdn.net/weixin_33595571/article/details/107955413 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月05日 06时18分02秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
L1-005 考试座位号 (15 分)
2019-04-29
L1-006 连续因子 (20 分)
2019-04-29
L1-008 求整数段和 (10 分)
2019-04-29
L1-009 N个数求和 (20 分)
2019-04-29
用Python的turtle库画太极图
2019-04-29
L1-010 比较大小 (10 分)
2019-04-29
L1-011 A-B (20 分)
2019-04-29
L1-012 计算指数 (5 分)
2019-04-29
L1-015 跟奥巴马一起画方块 (15 分)
2019-04-29
L1-016 查验身份证 (15 分)
2019-04-29
L1-017 到底有多二 (15 分)
2019-04-29
L1-019 谁先倒 (15 分)
2019-04-29
L1-020 帅到没朋友 (20 分)
2019-04-29
L1-023 输出GPLT (20 分)
2019-04-29
L1-024 后天 (5 分)
2019-04-29
L1-025 正整数A+B (15 分)
2019-04-29
L1-027 出租 (20 分)
2019-04-29
L1-028 判断素数 (10 分)
2019-04-29
L1-029 是不是太胖了 (5 分)
2019-04-29
L1-031 到底是不是太胖了 (10 分)
2019-04-29