导航菜单

页面标题

页面副标题

Barstool v5.21.2 - StoriesActivity.java 源代码

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

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


package com.barstoolsports.stories;

import android.os.Bundle;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import com.barstoolsports.components.R;
import com.barstoolsports.components.base.BaseActivity;
import com.barstoolsports.stories.StoriesContracts;
import com.barstoolsports.stories.StoriesFragment;
import dagger.hilt.android.AndroidEntryPoint;
import java.io.Serializable;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;

@Metadata(d1 = {"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0007\u0018\u0000 \b2\u00020\u0001:\u0001\bB\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\u0012\u0010\u0004\u001a\u00020\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u0007H\u0014¨\u0006\t"}, d2 = {"Lcom/barstoolsports/stories/StoriesActivity;", "Lcom/barstoolsports/components/base/BaseActivity;", "<init>", "()V", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "Companion", "ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
@AndroidEntryPoint
public final class StoriesActivity extends Hilt_StoriesActivity {
    public static final String EXTRA_BRAND = "StoriesActivity.extra_brand";
    public static final String EXTRA_CATEGORY = "StoriesActivity.extra_story_category";
    public static final String EXTRA_TAG = "StoriesActivity.extra_tag";
    public static final String EXTRA_TITLE = "StoriesActivity.extra_title";
    public static final String EXTRA_TYPE = "StoriesActivity.extra_story_type";
    private static final String TAG = "StoriesActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_fragment_toolbar_empty);
        BaseActivity.adjustInsets$default(this, 0, 0, false, 7, null);
        String stringExtra = getIntent().getStringExtra(EXTRA_TITLE);
        Toolbar findViewById = findViewById(R.id.activityToolbar);
        if (stringExtra != null) {
            String joinToString$default = CollectionsKt.joinToString$default(StringsKt.split$default(StringsKt.replace$default(stringExtra, "-", " ", false, 4, (Object) null), new String[]{" "}, false, 0, 6, (Object) null), " ", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, new Function1() {
                public final Object invoke(Object obj) {
                    CharSequence onCreate$lambda$0;
                    onCreate$lambda$0 = StoriesActivity.onCreate$lambda$0((String) obj);
                    return onCreate$lambda$0;
                }
            }, 30, (Object) null);
            findViewById.setVisibility(0);
            findViewById.setTitle(joinToString$default);
            findViewById.setNavigationIcon(R.drawable.ic_arrow_back_black);
            findViewById.setNavigationOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    StoriesActivity.this.finish();
                }
            });
        } else {
            findViewById.setVisibility(8);
        }
        StoriesFragment.Companion companion = StoriesFragment.INSTANCE;
        Serializable serializableExtra = getIntent().getSerializableExtra(EXTRA_TYPE);
        Intrinsics.checkNotNull(serializableExtra, "null cannot be cast to non-null type com.barstoolsports.stories.StoriesContracts.Type");
        insertFragment(StoriesFragment.Companion.newInstance$default(companion, (StoriesContracts.Type) serializableExtra, getIntent().getStringExtra(EXTRA_CATEGORY), getIntent().getStringExtra(EXTRA_TAG), getIntent().getStringExtra(EXTRA_BRAND), false, 16, null));
    }

    public static final CharSequence onCreate$lambda$0(String str) {
        Intrinsics.checkNotNullParameter(str, "it");
        return StringsKt.capitalize(str);
    }
}