handler使用方法

复制代码
  // 听说这是最标准的写法
    MyHandler myHandler = new MyHandler(this);
    static class MyHandler extends Handler{
        WeakReference weakReference;
        public MyHandler(MainActivity activity){
                weakReference=new WeakReference(activity);
        }

        @Override
        public void handleMessage(Message msg) {
            switch (msg.what){
                case REFRESLAYOUT:
                    LogUtil.e("10s打印一次");
                    sendEmptyMessageDelayed(REFRESLAYOUT, 10000);
                    break;
            }
        }
    }
复制代码

参照的以下网址   https://blog.csdn.net/androidsj/article/details/79865091

posted @ 2020-05-29 11:21  码弄  阅读(405)  评论(0)    收藏  举报
编辑推荐:
· 大数据高并发核心场景实战,数据持久化之冷热分离
· 运维排查 | SaltStack 远程命令执行中文乱码问题
· Java线程池详解:高效并发编程的核心利器
· 从“看懂世界”到“改造世界”:AI发展的四个阶段你了解了吗?
· 协程本质是函数加状态机——零基础深入浅出 C++20 协程
阅读排行:
· 一个自认为理想主义者的程序员,写了5年公众号、博客的初衷
· .NET 8 gRPC 实现高效100G大文件断点续传工具
· STM32学会要花费多长时间?一个从机械转行老程序员的血泪史
· LinqPad:C#代码测试学习一品神器
· .NET入行第4年(第二集)
点击右上角即可分享
微信分享提示