CmdHandler.java 667 Bytes
package com.sw.laryngoscope.base;

import android.os.Handler;
import android.os.Looper;
import android.os.Message;

/**
 * @Description 这里用一句话描述
 * @Author
 * @Time 2019/07/03
 */
public class CmdHandler extends Handler {
    private BasePresenter mPresenter;

    CmdHandler(Looper looper, BasePresenter presenter){
        super(looper);
        this.mPresenter = presenter;
    }

    @Override
    public void handleMessage(Message msg) {
        if(mPresenter == null){
            return;
        }
        if(mPresenter.getView() == null){
            return;
        }
        mPresenter.handleCmdMsg(msg);
    }
}