导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - UserSelectionActivity.java 源代码

正在查看: BodyTech v7.6.4 应用的 UserSelectionActivity.java JAVA 源代码文件

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


package com.fitnessmobileapps.fma.feature.familyaccounts.presentation;

import android.content.ComponentCallbacks;
import android.os.Bundle;
import android.view.View;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.data.remote.model.CreateIdentityUserRequest;
import com.fitnessmobileapps.fma.feature.authentication.domain.IdentityUserId;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import com.fitnessmobileapps.fma.feature.common.navigation.ToolbarKt;
import com.google.android.material.appbar.MaterialToolbar;
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.internal.r;
import kotlin.jvm.internal.v;
import nn.a;
import r2.j1;

@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\u0005\n\u0002\u0010\u000e\n\u0002\b\b\b\u0007\u0018\u0000 \u00132\u00020\u0001:\u0001\u0014B\u0007¢\u0006\u0004\b\u0011\u0010\u0012J\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0014J\b\u0010\u0006\u001a\u00020\u0004H\u0016R\u001b\u0010\f\u001a\u00020\u00078BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\n\u0010\u000bR\u0018\u0010\u0010\u001a\u0004\u0018\u00010\r8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u000e\u0010\u000f¨\u0006\u0015"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/familyaccounts/presentation/UserSelectionActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "finish", "Lcom/fitnessmobileapps/fma/feature/familyaccounts/presentation/UserViewModel;", "d", "Lkotlin/Lazy;", "C", "()Lcom/fitnessmobileapps/fma/feature/familyaccounts/presentation/UserViewModel;", "userViewModel", "", "e", "Ljava/lang/String;", CreateIdentityUserRequest.REGION, "<init>", "()V", "k", gf.a.A, "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class UserSelectionActivity extends BmaAppCompatActivity {

    public static final int f7379n = 8;

    private final Lazy userViewModel;

    private String region;

    public UserSelectionActivity() {
        Lazy a10;
        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<UserViewModel>() {
            {
                super(0);
            }

            @Override
            public final UserViewModel invoke() {
                return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, v.b(UserViewModel.class), function0, objArr);
            }
        });
        this.userViewModel = a10;
    }

    public final UserViewModel C() {
        return (UserViewModel) this.userViewModel.getValue();
    }

    @Override
    public void finish() {
        super.finish();
        overridePendingTransition(R.anim.slide_in_start, R.anim.slide_out_end);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        j1 c10 = j1.c(getLayoutInflater());
        setContentView(c10.getRoot());
        c10.setLifecycleOwner(this);
        c10.g(C());
        MaterialToolbar onCreate$lambda$1$lambda$0 = c10.f42077c.f42011d;
        Bundle extras = getIntent().getExtras();
        onCreate$lambda$1$lambda$0.setTitle(getString(extras != null ? extras.getInt("title_res_id") : R.string.switch_profile));
        setSupportActionBar(onCreate$lambda$1$lambda$0);
        r.h(onCreate$lambda$1$lambda$0, "onCreate$lambda$1$lambda$0");
        ToolbarKt.l(onCreate$lambda$1$lambda$0, new Function1<View, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(View view) {
                invoke2(view);
                return Unit.f33247a;
            }

            public final void invoke2(View it) {
                r.i(it, "it");
                UserSelectionActivity.this.finish();
            }
        });
        Bundle extras2 = getIntent().getExtras();
        this.region = extras2 != null ? extras2.getString(CreateIdentityUserRequest.REGION) : null;
        c10.f42078d.setAdapter(new e(this, new Function1<IdentityUserId, Unit>() {
            {
                super(1);
            }

            public final void a(IdentityUserId it) {
                UserViewModel C;
                String str;
                r.i(it, "it");
                C = UserSelectionActivity.this.C();
                str = UserSelectionActivity.this.region;
                C.D(it, str);
                UserSelectionActivity.this.finish();
            }

            @Override
            public Unit invoke(IdentityUserId identityUserId) {
                a(identityUserId);
                return Unit.f33247a;
            }
        }));
        c10.f42078d.addItemDecoration(new r6.a(this, R.drawable.list_divider_with_horizontal_margin, 1));
    }
}