从另一个角度解读handler原理,Android组件化入门

Handler handler = new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
switch (msg.what){
case 1:
// 处理UI更新
textView.setText(“xxx”);
break;
}
}
}

这里我们思考一下handleMessage里面的代码是在哪个线程里面执行,如果我们把handler跟另外一个looper绑定,又会在哪个线程执行handleMessage里面的代码,后面我会给出答案.

第二步:添加Button点击事件
点击Button新开一个子线程,在里面执行我们需要的一些耗时操作
Button button = findViewById(R.id.xxx);
button.setOnClickListener(v ->

从另一个角度解读handler原理,Android组件化入门最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/9223.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>