正在查看: BodyTech v7.6.4 应用的 MilestonesActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 MilestonesActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.feature.milestones.presentation;
import a2.b;
import android.app.Application;
import android.content.ComponentCallbacks;
import android.os.Bundle;
import androidx.activity.ComponentActivity;
import androidx.activity.OnBackPressedDispatcher;
import androidx.activity.compose.ComponentActivityKt;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposableTarget;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.MutableState;
import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.fma.core.compose.theme.ThemeKt;
import com.fitnessmobileapps.fma.core.data.remote.model.CreateIdentityUserRequest;
import com.fitnessmobileapps.fma.feature.location.util.BottomSheetUtilsKt;
import com.fitnessmobileapps.fma.feature.milestones.data.MilestoneScreenEventData;
import com.fitnessmobileapps.fma.feature.milestones.data.MilestoneViewModel;
import com.fitnessmobileapps.fma.feature.milestones.presentation.components.AchievementModel;
import com.fitnessmobileapps.fma.util.DeepLink;
import com.fitnessmobileapps.fma.util.NavigationActivityHelper;
import com.newrelic.agent.android.api.v2.TraceFieldInterface;
import com.newrelic.agent.android.background.ApplicationStateMonitor;
import com.newrelic.agent.android.instrumentation.Instrumented;
import com.newrelic.agent.android.tracing.Trace;
import com.newrelic.agent.android.tracing.TraceMachine;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.FunctionReferenceImpl;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.r;
import kotlin.jvm.internal.v;
import nn.a;
import t4.Milestone;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0015\u0010\u0016J\u001d\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u0005\u0010\u0006J\u0012\u0010\t\u001a\u00020\u00042\b\u0010\b\u001a\u0004\u0018\u00010\u0007H\u0014R\u001b\u0010\u000f\u001a\u00020\n8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u000b\u0010\f\u001a\u0004\b\r\u0010\u000eR\u001b\u0010\u0014\u001a\u00020\u00108BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0011\u0010\f\u001a\u0004\b\u0012\u0010\u0013\u0082\u0002\u000b\n\u0005\b¡\u001e0\u0001\n\u0002\b\u0019¨\u0006\u0017"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/milestones/presentation/MilestonesActivity;", "Landroidx/activity/ComponentActivity;", "Lvf/g;", CreateIdentityUserRequest.REGION, "", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "(Ljava/lang/String;)V", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "Lcom/fitnessmobileapps/fma/feature/milestones/data/MilestoneViewModel;", "c", "Lkotlin/Lazy;", "z", "()Lcom/fitnessmobileapps/fma/feature/milestones/data/MilestoneViewModel;", "milestoneViewModel", "Lm2/a;", "d", "y", "()Lm2/a;", "deepLinkRepository", "<init>", "()V", "FMA_release"}, k = 1, mv = {1, 8, 0})
@Instrumented
public final class MilestonesActivity extends ComponentActivity implements TraceFieldInterface {
private final Lazy milestoneViewModel;
private final Lazy deepLinkRepository;
public Trace f8300e;
public MilestonesActivity() {
Lazy a10;
Lazy a11;
final Function0<nn.a> function0 = new Function0<nn.a>() {
{
super(0);
}
@Override
public final nn.a invoke() {
a.Companion companion = nn.a.INSTANCE;
ComponentCallbacks componentCallbacks = this;
return companion.b((ViewModelStoreOwner) componentCallbacks, componentCallbacks instanceof SavedStateRegistryOwner ? (SavedStateRegistryOwner) componentCallbacks : null);
}
};
LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33241e;
final xn.a aVar = null;
final Object[] objArr = 0 == true ? 1 : 0;
a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<MilestoneViewModel>() {
{
super(0);
}
@Override
public final MilestoneViewModel invoke() {
return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, v.b(MilestoneViewModel.class), function0, objArr);
}
});
this.milestoneViewModel = a10;
LazyThreadSafetyMode lazyThreadSafetyMode2 = LazyThreadSafetyMode.f33239c;
final Object[] objArr2 = 0 == true ? 1 : 0;
final Object[] objArr3 = 0 == true ? 1 : 0;
a11 = kotlin.d.a(lazyThreadSafetyMode2, new Function0<m2.a>() {
{
super(0);
}
@Override
public final m2.a invoke() {
ComponentCallbacks componentCallbacks = this;
return ln.a.a(componentCallbacks).g(v.b(m2.a.class), objArr2, objArr3);
}
});
this.deepLinkRepository = a11;
}
public final void A(String region) {
Application application = getApplication();
r.h(application, "application");
Bundle bundle = new Bundle();
bundle.putParcelable("deep_link_arg", new DeepLink(y().b()));
bundle.putString(CreateIdentityUserRequest.REGION, region);
NavigationActivityHelper.e(application, bundle);
}
private final m2.a y() {
return (m2.a) this.deepLinkRepository.getValue();
}
public final MilestoneViewModel z() {
return (MilestoneViewModel) this.milestoneViewModel.getValue();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
TraceMachine.startTracing("MilestonesActivity");
try {
TraceMachine.enterMethod(this.f8300e, "MilestonesActivity#onCreate", null);
} catch (NoSuchFieldError unused) {
TraceMachine.enterMethod(null, "MilestonesActivity#onCreate", null);
}
super.onCreate(savedInstanceState);
ComponentActivityKt.setContent$default(this, null, ComposableLambdaKt.composableLambdaInstance(1209091242, true, new Function2<Composer, Integer, Unit>() {
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
static final class AnonymousClass1 extends Lambda implements Function2<Composer, Integer, Unit> {
final MilestonesActivity this$0;
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
class AnonymousClass3 extends FunctionReferenceImpl implements Function0<Unit> {
AnonymousClass3(Object obj) {
super(0, obj, OnBackPressedDispatcher.class, "onBackPressed", "onBackPressed()V", 0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
((OnBackPressedDispatcher) this.receiver).onBackPressed();
}
}
AnonymousClass1(MilestonesActivity milestonesActivity) {
super(2);
this.this$0 = milestonesActivity;
}
private static final AchievementModel b(MutableState<AchievementModel> mutableState) {
return mutableState.getValue();
}
public static final void c(MutableState<AchievementModel> mutableState, AchievementModel achievementModel) {
mutableState.setValue(achievementModel);
}
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer, int i10) {
MilestoneViewModel z10;
if ((i10 & 11) == 2 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(744953642, i10, -1, "com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity.onCreate.<anonymous>.<anonymous> (MilestonesActivity.kt:36)");
}
Object rememberedValue = composer.rememberedValue();
Composer.Companion companion = Composer.INSTANCE;
if (rememberedValue == companion.getEmpty()) {
rememberedValue = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(null, null, 2, null);
composer.updateRememberedValue(rememberedValue);
}
final MutableState mutableState = (MutableState) rememberedValue;
z10 = this.this$0.z();
final MilestonesActivity milestonesActivity = this.this$0;
Function1<MilestoneScreenEventData, Unit> function1 = new Function1<MilestoneScreenEventData, Unit>() {
{
super(1);
}
public final void a(final MilestoneScreenEventData milestoneScreenEventData) {
r.i(milestoneScreenEventData, "milestoneScreenEventData");
String region = milestoneScreenEventData.getRegion();
int indexOfCard = milestoneScreenEventData.getIndexOfCard();
boolean isAchieved = milestoneScreenEventData.getMilestone().getIsAchieved();
a2.a.D(region, Integer.valueOf(indexOfCard), Boolean.valueOf(isAchieved), Boolean.FALSE, a2.a.T(milestoneScreenEventData.getMilestone()));
MilestonesActivity milestonesActivity2 = MilestonesActivity.this;
Milestone milestone = new Milestone(Integer.parseInt(milestoneScreenEventData.getMilestone().getBadgeText()), milestoneScreenEventData.getMilestone().getIsAchieved(), false, 4, null);
final MutableState<AchievementModel> mutableState2 = mutableState;
Function0<Unit> function0 = new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
AnonymousClass1.c(mutableState2, MilestoneScreenEventData.this.getMilestone());
a2.a.N(Integer.valueOf(MilestoneScreenEventData.this.getIndexOfCard()), Boolean.FALSE, a2.a.T(MilestoneScreenEventData.this.getMilestone()));
}
};
final MilestonesActivity milestonesActivity3 = MilestonesActivity.this;
BottomSheetUtilsKt.t(milestonesActivity2, milestone, function0, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
MilestonesActivity.this.A(b.e.f217a.o());
}
});
}
@Override
public Unit invoke(MilestoneScreenEventData milestoneScreenEventData) {
a(milestoneScreenEventData);
return Unit.f33247a;
}
};
final MilestonesActivity milestonesActivity2 = this.this$0;
MilestonesScreenKt.a(null, z10, function1, new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.f33247a;
}
public final void invoke2() {
MilestonesActivity.this.A(b.e.f217a.p());
}
}, new AnonymousClass3(this.this$0.getOnBackPressedDispatcher()), composer, 64, 1);
AchievementModel b10 = b(mutableState);
if (b10 != null && b10.getIsAchieved()) {
boolean changed = composer.changed(mutableState);
Object rememberedValue2 = composer.rememberedValue();
if (changed || rememberedValue2 == companion.getEmpty()) {
rememberedValue2 =
throw new UnsupportedOperationException("Method not decompiled: com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity$onCreate$1.AnonymousClass1.invoke(androidx.compose.runtime.Composer, int):void");
}
}
{
super(2);
}
@Override
public Unit invoke(Composer composer, Integer num) {
invoke(composer, num.intValue());
return Unit.f33247a;
}
@ComposableTarget(applier = "androidx.compose.ui.UiComposable")
@Composable
public final void invoke(Composer composer, int i10) {
if ((i10 & 11) == 2 && composer.getSkipping()) {
composer.skipToGroupEnd();
return;
}
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventStart(1209091242, i10, -1, "com.fitnessmobileapps.fma.feature.milestones.presentation.MilestonesActivity.onCreate.<anonymous> (MilestonesActivity.kt:35)");
}
ThemeKt.a(ComposableLambdaKt.composableLambda(composer, 744953642, true, new AnonymousClass1(MilestonesActivity.this)), composer, 6);
if (ComposerKt.isTraceInProgress()) {
ComposerKt.traceEventEnd();
}
}
}), 1, null);
TraceMachine.exitMethod();
}
@Override
protected void onStart() {
super.onStart();
ApplicationStateMonitor.getInstance().activityStarted();
}
@Override
protected void onStop() {
super.onStop();
ApplicationStateMonitor.getInstance().activityStopped();
}
}