package com.google.firebase.sessions;

import P6.g;
import Q4.b0;
import android.app.Service;
import android.content.Intent;
import android.os.Build;
import android.os.HandlerThread;
import android.os.IBinder;
import android.os.Looper;
import android.os.Message;
import android.os.Messenger;
import android.os.Process;
import android.util.Log;

/* JADX INFO: loaded from: classes.dex */
public final class SessionLifecycleService extends Service {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final HandlerThread f10566q = new HandlerThread("FirebaseSessions_HandlerThread");

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public b0 f10567r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public Messenger f10568s;

    @Override // android.app.Service
    public final IBinder onBind(Intent intent) {
        if (intent == null) {
            Log.d("SessionLifecycleService", "Service bound with null intent. Ignoring.");
            return null;
        }
        Log.d("SessionLifecycleService", "Service bound to new client on process " + intent.getAction());
        Messenger messenger = Build.VERSION.SDK_INT >= 33 ? (Messenger) intent.getParcelableExtra("ClientCallbackMessenger", Messenger.class) : (Messenger) intent.getParcelableExtra("ClientCallbackMessenger");
        if (messenger != null) {
            Message messageObtain = Message.obtain(null, 4, 0, 0);
            messageObtain.replyTo = messenger;
            b0 b0Var = this.f10567r;
            if (b0Var != null) {
                b0Var.sendMessage(messageObtain);
            }
        }
        Messenger messenger2 = this.f10568s;
        if (messenger2 != null) {
            return messenger2.getBinder();
        }
        return null;
    }

    @Override // android.app.Service
    public final void onCreate() {
        super.onCreate();
        HandlerThread handlerThread = this.f10566q;
        handlerThread.start();
        Looper looper = handlerThread.getLooper();
        g.d(looper, "handlerThread.looper");
        this.f10567r = new b0(looper);
        this.f10568s = new Messenger(this.f10567r);
        Log.d("SessionLifecycleService", "Service created on process " + Process.myPid());
    }

    @Override // android.app.Service
    public final void onDestroy() {
        super.onDestroy();
        this.f10566q.quit();
    }
}
