安卓开发Handler的使用

2022-04-29  本文已影响0人  510bb14393e1

使用Handler可以进行activity之间,类之间传递数据还可以更新ui数据。
下面我将实现类与类之间的数据传输。
首先在需要接收值的MainActivity类里面写下这些代码

public static MyHandler handler;
//创建内部类
    class MyHandler extends android.os.Handler{
        @Override
        public void handleMessage(android.os.Message msg) {
            if(msg.what==1){
                System.out.println("收到消息内容 "+msg.obj);
            }
        }
    }

然后在需要传递值的类里写下这些代码

android.os.Message m=new android.os.Message();
m.what=1;
m.obj="我是传递的值";
//发送消息给MainActivity类
MainActivity.handler.sendMessage(m);

上一篇 下一篇

猜你喜欢

热点阅读