导航菜单

页面标题

页面副标题

Barstool v5.21.2 - AuthorActivity.java 源代码

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

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


package com.barstoolsports.author.ui;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.navigation.ActivityKt;
import com.barstoolsports.author.ui.detail.AuthorDetailsFragmentDirections;
import com.barstoolsports.common.utils.AuthorLink;
import com.barstoolsports.common.utils.BarstoolUrlUtils;
import com.barstoolsports.common.utils.UrlType;
import com.barstoolsports.components.base.BaseActivity;
import dagger.hilt.android.AndroidEntryPoint;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;

@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \f2\u00020\u0001:\u0001\fB\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\b\u001a\u00020\t2\b\u0010\n\u001a\u0004\u0018\u00010\u000bH\u0014R\u0016\u0010\u0004\u001a\u0004\u0018\u00010\u00058@X\u0080\u0004¢\u0006\u0006\u001a\u0004\b\u0006\u0010\u0007¨\u0006\r"}, d2 = {"Lcom/barstoolsports/author/ui/AuthorActivity;", "Lcom/barstoolsports/components/base/BaseActivity;", "<init>", "()V", "authorId", "", "getAuthorId$ui_release", "()Ljava/lang/String;", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "Companion", "ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
@AndroidEntryPoint
public final class AuthorActivity extends Hilt_AuthorActivity {

    public static final Companion INSTANCE = new Companion(null);

    public final String getAuthorId$ui_release() {
        Uri data = getIntent().getData();
        if (data != null) {
            BarstoolUrlUtils barstoolUrlUtils = BarstoolUrlUtils.INSTANCE;
            String uri = data.toString();
            Intrinsics.checkNotNullExpressionValue(uri, "toString(...)");
            UrlType parseUrl = barstoolUrlUtils.parseUrl(uri);
            if (parseUrl instanceof AuthorLink) {
                return ((AuthorLink) parseUrl).getId();
            }
            return null;
        }
        return getIntent().getStringExtra("authorId");
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_author);
        BaseActivity.adjustInsets$default(this, 0, 0, false, 7, null);
        String authorId$ui_release = getAuthorId$ui_release();
        if (authorId$ui_release != null) {
            ActivityKt.findNavController((Activity) this, R.id.nav_host_author).navigate(AuthorDetailsFragmentDirections.INSTANCE.actionGlobalToDetails(authorId$ui_release));
        }
    }

    @Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007J\u0016\u0010\b\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\n¨\u0006\u000b"}, d2 = {"Lcom/barstoolsports/author/ui/AuthorActivity$Companion;", "", "<init>", "()V", "allAuthorsIntent", "Landroid/content/Intent;", "context", "Landroid/content/Context;", "authorDetailsIntent", "authorId", "", "ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private Companion() {
        }

        public final Intent allAuthorsIntent(Context context) {
            Intrinsics.checkNotNullParameter(context, "context");
            return new Intent(context, (Class<?>) AuthorActivity.class);
        }

        public final Intent authorDetailsIntent(Context context, String authorId) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(authorId, "authorId");
            Intent intent = new Intent(context, (Class<?>) AuthorActivity.class);
            intent.putExtra("authorId", authorId);
            return intent;
        }
    }
}