package com.tencent.mm.plugin.appbrand.media.record;

import android.os.Parcel;
import android.os.Parcelable.Creator;
import com.tencent.matrix.trace.core.AppMethodBeat;
import com.tencent.mm.plugin.appbrand.ipc.MainProcessTask;
import com.tencent.mm.plugin.appbrand.media.record.AudioRecordVoIPInterruptListener.a;
import com.tencent.mm.sdk.b.c;
import com.tencent.mm.sdk.platformtools.ab;
import java.util.Iterator;

class AudioRecordVoIPInterruptListener$StopInterruptEventListenTask extends MainProcessTask {
    public static final Creator<AudioRecordVoIPInterruptListener$StopInterruptEventListenTask> CREATOR = new Creator<AudioRecordVoIPInterruptListener$StopInterruptEventListenTask>() {
        public final /* bridge */ /* synthetic */ Object[] newArray(int i) {
            return new AudioRecordVoIPInterruptListener$StopInterruptEventListenTask[i];
        }

        public final /* synthetic */ Object createFromParcel(Parcel parcel) {
            AppMethodBeat.i(132183);
            AudioRecordVoIPInterruptListener$StopInterruptEventListenTask audioRecordVoIPInterruptListener$StopInterruptEventListenTask = new AudioRecordVoIPInterruptListener$StopInterruptEventListenTask(parcel);
            AppMethodBeat.o(132183);
            return audioRecordVoIPInterruptListener$StopInterruptEventListenTask;
        }
    };

    public AudioRecordVoIPInterruptListener$StopInterruptEventListenTask(Parcel parcel) {
        AppMethodBeat.i(132184);
        g(parcel);
        AppMethodBeat.o(132184);
    }

    public final void asP() {
        AppMethodBeat.i(132185);
        ab.i("MicroMsg.Record.AudioRecordVoIPInterruptListener", "removeListener");
        a aIs = a.aIs();
        synchronized (a.class) {
            try {
                Iterator it = aIs.ilQ.iterator();
                while (it.hasNext()) {
                    com.tencent.mm.sdk.b.a.xxA.d((c) it.next());
                }
                aIs.ilQ.clear();
            } finally {
                AppMethodBeat.o(132185);
            }
        }
    }

    static {
        AppMethodBeat.i(132186);
        AppMethodBeat.o(132186);
    }
}
