package com.bytedance.sdk.component.utils;

import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import java.lang.ref.WeakReference;

/* JADX INFO: loaded from: classes.dex */
public class mq extends Handler {
    protected WeakReference<fm> fm;

    public interface fm {
        void fm(Message message);
    }

    public mq(fm fmVar) {
        if (fmVar != null) {
            this.fm = new WeakReference<>(fmVar);
        }
    }

    @Override // android.os.Handler
    public void handleMessage(Message message) {
        fm fmVar;
        WeakReference<fm> weakReference = this.fm;
        if (weakReference == null || (fmVar = weakReference.get()) == null || message == null) {
            return;
        }
        fmVar.fm(message);
    }

    public mq(Looper looper, fm fmVar) {
        super(looper);
        if (fmVar != null) {
            this.fm = new WeakReference<>(fmVar);
        }
    }
}
