导航菜单

页面标题

页面副标题

Barstool v5.21.2 - ViralPostActivity.java 源代码

正在查看: Barstool v5.21.2 应用的 ViralPostActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.barstoolsports.viral.post;

import android.content.Context;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.CompositionContext;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.media3.exoplayer.ExoPlayer;
import com.barstoolsports.ads.AdProvider;
import com.barstoolsports.viral.util.ExoHelper;
import dagger.hilt.android.AndroidEntryPoint;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;

@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\b\u0007\u0018\u0000 \u00132\u00020\u0001:\u0001\u0013B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\f\u001a\u00020\r2\b\u0010\u000e\u001a\u0004\u0018\u00010\u000fH\u0014J\b\u0010\u0010\u001a\u00020\rH\u0014J\b\u0010\u0011\u001a\u00020\rH\u0014J\b\u0010\u0012\u001a\u00020\rH\u0002R\u001e\u0010\u0004\u001a\u00020\u00058\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u0010\u0010\n\u001a\u0004\u0018\u00010\u000bX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006\u0014²\u0006\u0012\u0010\u0015\u001a\n\u0012\u0004\u0012\u00020\u0017\u0018\u00010\u0016X\u008a\u0084\u0002"}, d2 = {"Lcom/barstoolsports/viral/post/ViralPostActivity;", "Lcom/barstoolsports/components/base/BaseActivity;", "<init>", "()V", "adProviderService", "Lcom/barstoolsports/ads/AdProvider;", "getAdProviderService", "()Lcom/barstoolsports/ads/AdProvider;", "setAdProviderService", "(Lcom/barstoolsports/ads/AdProvider;)V", "exo", "Landroidx/media3/exoplayer/ExoPlayer;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "onPause", "onDestroy", "pauseExo", "Companion", "viral_release", "content", "Lkotlin/Result;", "Lcom/barstoolsports/content/model/Content;"}, k = 1, mv = {2, 0, 0}, xi = 48)
@AndroidEntryPoint
public final class ViralPostActivity extends Hilt_ViralPostActivity {
    public static final String EXTRA_CONTENT_ID = "extra_content_id";

    @Inject
    public AdProvider adProviderService;
    private ExoPlayer exo;
    public static final int $stable = 8;

    public final AdProvider getAdProviderService() {
        AdProvider adProvider = this.adProviderService;
        if (adProvider != null) {
            return adProvider;
        }
        Intrinsics.throwUninitializedPropertyAccessException("adProviderService");
        return null;
    }

    public final void setAdProviderService(AdProvider adProvider) {
        Intrinsics.checkNotNullParameter(adProvider, "<set-?>");
        this.adProviderService = adProvider;
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.exo = ExoHelper.INSTANCE.createExo((Context) this);
        ComponentActivityKt.setContent$default((ComponentActivity) this, (CompositionContext) null, ComposableLambdaKt.composableLambdaInstance(1503542650, true, new ViralPostActivity$onCreate$1(this)), 1, (Object) null);
    }

    protected void onPause() {
        super.onPause();
        pauseExo();
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        ExoPlayer exoPlayer = this.exo;
        if (exoPlayer != null) {
            exoPlayer.release();
        }
    }

    private final void pauseExo() {
        ExoPlayer exoPlayer = this.exo;
        if (exoPlayer != null) {
            exoPlayer.setPlayWhenReady(false);
        }
    }
}