package com.trello.rxlifecycle3.components.support;

import android.os.Bundle;
import c.b.c.j;
import com.trello.rxlifecycle3.LifecycleProvider;
import com.trello.rxlifecycle3.LifecycleTransformer;
import com.trello.rxlifecycle3.RxLifecycle;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.android.RxLifecycleAndroid;
import f.a.a0.a;
import f.a.i;
import f.a.w.e.d.o;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public abstract class RxAppCompatActivity extends j implements LifecycleProvider<ActivityEvent> {
    private final a<ActivityEvent> lifecycleSubject;

    public RxAppCompatActivity() {
        this.lifecycleSubject = new a<>();
    }

    @Override // com.trello.rxlifecycle3.LifecycleProvider
    public final <T> LifecycleTransformer<T> bindToLifecycle() {
        return RxLifecycleAndroid.bindActivity(this.lifecycleSubject);
    }

    @Override // com.trello.rxlifecycle3.LifecycleProvider
    public final i<ActivityEvent> lifecycle() {
        a<ActivityEvent> aVar = this.lifecycleSubject;
        Objects.requireNonNull(aVar);
        return new o(aVar);
    }

    @Override // c.k.b.l, androidx.activity.ComponentActivity, c.f.b.i, android.app.Activity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.lifecycleSubject.c(ActivityEvent.CREATE);
    }

    @Override // c.b.c.j, c.k.b.l, android.app.Activity
    public void onDestroy() {
        this.lifecycleSubject.c(ActivityEvent.DESTROY);
        super.onDestroy();
    }

    @Override // c.k.b.l, android.app.Activity
    public void onPause() {
        this.lifecycleSubject.c(ActivityEvent.PAUSE);
        super.onPause();
    }

    @Override // c.k.b.l, android.app.Activity
    public void onResume() {
        super.onResume();
        this.lifecycleSubject.c(ActivityEvent.RESUME);
    }

    @Override // c.b.c.j, c.k.b.l, android.app.Activity
    public void onStart() {
        super.onStart();
        this.lifecycleSubject.c(ActivityEvent.START);
    }

    @Override // c.b.c.j, c.k.b.l, android.app.Activity
    public void onStop() {
        this.lifecycleSubject.c(ActivityEvent.STOP);
        super.onStop();
    }

    @Override // com.trello.rxlifecycle3.LifecycleProvider
    public final <T> LifecycleTransformer<T> bindUntilEvent(ActivityEvent activityEvent) {
        return RxLifecycle.bindUntilEvent(this.lifecycleSubject, activityEvent);
    }

    public RxAppCompatActivity(int i2) {
        super(i2);
        this.lifecycleSubject = new a<>();
    }
}
