Android的:一个处理所有可运行? [英] Android: one handler for all runnables?

查看:137
本文介绍了Android的:一个处理所有可运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以使用一个处理器在我的活动为所有可运行或者我应该有处理程序的多个实例,每一个可运行的?

Can I use one handler in my Activity for all runnables or should I have multiple instances of Handler, each for one runnable?

推荐答案

您可以只用一个handler.And从那里你是来使用不同的信息指定

you can use only one handler.And to specify from where your are coming use different message

handler.sendEmptyMessage(messagevalue);  //use this to send message from different place

现在处理邮件

private Handler handler=new Handler(){

@Override
public void handleMessage(Message msg) {
    super.handleMessage(msg);
    //specify msg value
    if(msg.what==10){
        //do this
    }else if(msg.what==20){
        // do this
    }else{
        //so on....
    }
}

};

这篇关于Android的:一个处理所有可运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆