美文网首页
Looper.myLooper()和getMainLooper(

Looper.myLooper()和getMainLooper(

作者: Android出海 | 来源:发表于2018-07-19 15:14 被阅读0次

Looper.myLooper()

获取当前进程的looper对象

Looper.getMainLooper()

获取主线程的Looper对象

handler和Looper映射

    public Handler(Looper looper, Callback callback, boolean async) {
        mLooper = looper;
        mQueue = looper.mQueue;
        mCallback = callback;
        mAsynchronous = async;
    }

通过Handler构造函数可以看出:
一个 Handler 中只能有一个 Looper。而一个 Looper 则可以对应多个 Handler,只要把 Looper 往 Handler 的构造方法里扔扔扔就好了。

相关文章

网友评论

      本文标题:Looper.myLooper()和getMainLooper(

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