正在查看: Zepto v25.1.4 应用的 TransactionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Zepto v25.1.4 应用的 TransactionActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.chuckerteam.chucker.internal.ui.transaction;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.activity.ComponentActivity;
import androidx.appcompat.app.ActionBar;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.viewpager.widget.ViewPager;
import com.chuckerteam.chucker.R;
import com.chuckerteam.chucker.databinding.ChuckerActivityTransactionBinding;
import com.chuckerteam.chucker.internal.data.entity.HttpTransaction;
import com.chuckerteam.chucker.internal.support.Sharable;
import com.chuckerteam.chucker.internal.support.TransactionDetailsSharable;
import com.chuckerteam.chucker.internal.ui.BaseChuckerActivity;
import com.google.android.material.appbar.MaterialToolbar;
import com.google.android.material.tabs.TabLayout;
import kotlin.Metadata;
import kotlin.coroutines.ContinuationInterceptor;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineStart;
@Metadata
public final class TransactionActivity extends BaseChuckerActivity {
public static int l;
public final ViewModelLazy j = new ViewModelLazy(Reflection.a(TransactionViewModel.class), new Function0<ViewModelStore>() {
{
super(0);
}
public final Object invoke() {
ViewModelStore viewModelStore = ComponentActivity.this.getViewModelStore();
Intrinsics.checkNotNullExpressionValue(viewModelStore, "viewModelStore");
return viewModelStore;
}
}, new Function0<ViewModelProvider.Factory>() {
{
super(0);
}
public final Object invoke() {
return new TransactionViewModelFactory(TransactionActivity.this.getIntent().getLongExtra("transaction_id", 0L));
}
});
public ChuckerActivityTransactionBinding k;
@Metadata
public static final class Companion {
}
public final TransactionViewModel o() {
return (TransactionViewModel) this.j.getValue();
}
@Override
public final void onCreate(Bundle bundle) {
MaterialToolbar findViewById;
super.onCreate(bundle);
View inflate = getLayoutInflater().inflate(R.layout.chucker_activity_transaction, (ViewGroup) null, false);
int i = R.id.tabLayout;
TabLayout findViewById2 = inflate.findViewById(i);
if (findViewById2 != null && (findViewById = inflate.findViewById((i = R.id.toolbar))) != null) {
i = R.id.toolbarTitle;
TextView textView = (TextView) inflate.findViewById(i);
if (textView != null) {
i = R.id.viewPager;
ViewPager viewPager = (ViewPager) inflate.findViewById(i);
if (viewPager != null) {
CoordinatorLayout coordinatorLayout = (CoordinatorLayout) inflate;
ChuckerActivityTransactionBinding chuckerActivityTransactionBinding = new ChuckerActivityTransactionBinding(coordinatorLayout, findViewById2, findViewById, textView, viewPager);
Intrinsics.checkNotNullExpressionValue(chuckerActivityTransactionBinding, "inflate(layoutInflater)");
this.k = chuckerActivityTransactionBinding;
setContentView(coordinatorLayout);
setSupportActionBar(findViewById);
Intrinsics.checkNotNullExpressionValue(viewPager, "viewPager");
FragmentManager supportFragmentManager = getSupportFragmentManager();
Intrinsics.checkNotNullExpressionValue(supportFragmentManager, "supportFragmentManager");
viewPager.setAdapter(new TransactionPagerAdapter(this, supportFragmentManager));
viewPager.b(new TransactionActivity$setupViewPager$1());
viewPager.setCurrentItem(l);
findViewById2.setupWithViewPager(viewPager);
ActionBar supportActionBar = getSupportActionBar();
if (supportActionBar != null) {
supportActionBar.r(true);
}
o().f.f(this, new com.chuckerteam.chucker.internal.ui.throwable.a(this, 3));
return;
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i)));
}
@Override
public final boolean onCreateOptionsMenu(Menu menu) {
Intrinsics.checkNotNullParameter(menu, "menu");
getMenuInflater().inflate(R.menu.chucker_transaction, menu);
MenuItem findItem = menu.findItem(R.id.encode_url);
findItem.setOnMenuItemClickListener(new a(this, 0));
o().e.f(this, new com.chuckerteam.chucker.internal.ui.throwable.a(findItem, 2));
return super.onCreateOptionsMenu(menu);
}
@Override
public final boolean onOptionsItemSelected(MenuItem menuItem) {
Intrinsics.checkNotNullParameter(menuItem, "item");
int itemId = menuItem.getItemId();
if (itemId == R.id.share_text) {
p(new Function1<HttpTransaction, Sharable>() {
{
super(1);
}
public final Object invoke(Object obj) {
HttpTransaction httpTransaction = (HttpTransaction) obj;
Intrinsics.checkNotNullParameter(httpTransaction, "transaction");
int i = TransactionActivity.l;
Object e = TransactionActivity.this.o().e.e();
Intrinsics.e(e);
Intrinsics.checkNotNullExpressionValue(e, "viewModel.encodeUrl.value!!");
return new TransactionDetailsSharable(httpTransaction, ((Boolean) e).booleanValue());
}
});
return true;
}
if (itemId == R.id.share_curl) {
p(TransactionActivity$onOptionsItemSelected$2.d);
return true;
}
if (itemId != R.id.share_file) {
return super.onOptionsItemSelected(menuItem);
}
?? r5 = new Function1<HttpTransaction, Sharable>() {
{
super(1);
}
public final Object invoke(Object obj) {
HttpTransaction httpTransaction = (HttpTransaction) obj;
Intrinsics.checkNotNullParameter(httpTransaction, "transaction");
int i = TransactionActivity.l;
Object e = TransactionActivity.this.o().e.e();
Intrinsics.e(e);
Intrinsics.checkNotNullExpressionValue(e, "viewModel.encodeUrl.value!!");
return new TransactionDetailsSharable(httpTransaction, ((Boolean) e).booleanValue());
}
};
HttpTransaction httpTransaction = (HttpTransaction) o().i.e();
if (httpTransaction != null) {
BuildersKt.b(LifecycleOwnerKt.a(this), (ContinuationInterceptor) null, (CoroutineStart) null, new TransactionActivity$shareTransactionAsFile$1((Sharable) r5.invoke(httpTransaction), this, null), 3);
return true;
}
String string = getString(R.string.chucker_request_not_ready);
Intrinsics.checkNotNullExpressionValue(string, "getString(R.string.chucker_request_not_ready)");
Intrinsics.checkNotNullParameter(string, "message");
Toast.makeText(this, string, 0).show();
return true;
}
public final void p(Function1 function1) {
HttpTransaction httpTransaction = (HttpTransaction) o().i.e();
if (httpTransaction != null) {
BuildersKt.b(LifecycleOwnerKt.a(this), (ContinuationInterceptor) null, (CoroutineStart) null, new TransactionActivity$shareTransactionAsText$1((Sharable) function1.invoke(httpTransaction), this, null), 3);
} else {
String string = getString(R.string.chucker_request_not_ready);
Intrinsics.checkNotNullExpressionValue(string, "getString(R.string.chucker_request_not_ready)");
Intrinsics.checkNotNullParameter(string, "message");
Toast.makeText(this, string, 0).show();
}
}
}