美文网首页
android 优化~addIdleHandler

android 优化~addIdleHandler

作者: XX杰 | 来源:发表于2019-03-19 16:31 被阅读0次

    Looper.myQueue().addIdleHandler(new MessageQueue.IdleHandler() {
    @Override
    public boolean queueIdle() {
    System.out.println("addIdleHandler");
    // 主线程空闲执行此方法,同时会在resume方法之前执行
    // return true 会执行很多遍
    return false;
    }
    });

    此方法中可以访问数据库,本地文件等。执行耗时操作。
    或者是在里面实例化show hide fragment和commitNow 这样也可以起到启动优化的作用。。

    该方法没有生命周期限制,可以放在onresume 可以放在oncreate中,知识会在

    CPU空闲的时候会调用

    相关文章

      网友评论

          本文标题:android 优化~addIdleHandler

          本文链接:https://www.haomeiwen.com/subject/pflnmqtx.html