android线程通信方式,Android 主线程和子线程通信问题
发布日期:2021-06-24 13:15:39 浏览次数:3 分类:技术文章

本文共 627 字,大约阅读时间需要 2 分钟。

Android 如今不支持View在子线程中创建及调用其方法。假设要实现子线程内容更新之后。将结果及时反馈到主线程中,该怎样出来呢?

能够在主线程中创建Handler来实现。 这样子线程的结果。能够通过发消息的形式。通知主线程。然后主线程中去及时更新View控件。

Handler的使用方式:

mHandler = new Handler(){

@Override

public void handleMessage(Message msg) {

super.handleMessage(msg);

switch (msg.what) {

case xxxxxx:

updateLotteryInfo();

break;

default:

break;

}

}

};

发消息的时候,能够: mHandler.sendEmptyMessage(xxxxx);

假设加入内容。能够:mHandler.obtainMessage(MessageName,  MessageContent).sendToTarget();

在方法handleMessage 中能够msg.obj.toString() 获取Message的内容。

发送消息还有其它的方式。能够自行查阅

标签:mHandler,主线,程中,Handler,线程,msg,程和子,Android

来源: https://www.cnblogs.com/ldxsuanfa/p/10804277.html

转载地址:https://blog.csdn.net/weixin_33045961/article/details/117579900 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:cps1 cps2 android,图文教程:CPS1和CPS2模拟器使用
下一篇:c 语言登录系统源代码,c语言源代码---------------个人图书管理系统

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 22时45分55秒