正在查看: Barstool v5.21.2 应用的 AuthorActivity.java JAVA 源代码文件
本页面展示 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;
}
}
}