正在查看: BodyTech v7.6.4 应用的 BottomNavigationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 BottomNavigationActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fitnessmobileapps.fma.feature.navigation;
import a2.b;
import android.content.ComponentCallbacks;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.exifinterface.media.ExifInterface;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.navigation.NavController;
import androidx.navigation.NavGraph;
import androidx.navigation.fragment.NavHostFragment;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.data.remote.model.CreateIdentityUserRequest;
import com.fitnessmobileapps.fma.core.flags.DevelopmentFlags;
import com.fitnessmobileapps.fma.core.flags.ProductFlags;
import com.fitnessmobileapps.fma.feature.book.presentation.d;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import com.fitnessmobileapps.fma.feature.home.presentation.h;
import com.fitnessmobileapps.fma.feature.location.util.BottomSheetUtilsKt;
import com.fitnessmobileapps.fma.util.DeepLink;
import com.fitnessmobileapps.fma.util.GlobalKeyPair;
import com.fitnessmobileapps.fma.util.q0;
import com.fitnessmobileapps.fma.util.s0;
import com.fitnessmobileapps.fma.util.t0;
import com.fitnessmobileapps.fma.util.y;
import com.fitnessmobileapps.fma.views.fragments.dialogs.PrivacyPolicyDialog;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.android.material.snackbar.Snackbar;
import kotlin.Function;
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.o;
import kotlin.jvm.internal.r;
import kotlin.jvm.internal.v;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import nn.a;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\t\b\u0007\u0018\u0000 82\u00020\u0001:\u00019B\u0007¢\u0006\u0004\b6\u00107J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J%\u0010\n\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u00062\u0006\u0010\t\u001a\u00020\bH\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\n\u0010\u000bJ\u001d\u0010\f\u001a\u00020\u00042\u0006\u0010\t\u001a\u00020\bH\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\f\u0010\rJ\b\u0010\u000e\u001a\u00020\u0004H\u0002J\u0012\u0010\u0011\u001a\u00020\u00042\b\u0010\u0010\u001a\u0004\u0018\u00010\u000fH\u0014J\u0012\u0010\u0013\u001a\u00020\u00042\b\u0010\u0012\u001a\u0004\u0018\u00010\u000fH\u0014R\u001b\u0010\u0019\u001a\u00020\u00148BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0015\u0010\u0016\u001a\u0004\b\u0017\u0010\u0018R\u001b\u0010\u001e\u001a\u00020\u001a8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u001b\u0010\u0016\u001a\u0004\b\u001c\u0010\u001dR\u0016\u0010\"\u001a\u00020\u001f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b \u0010!R\u0016\u0010&\u001a\u00020#8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\b$\u0010%R\u001b\u0010+\u001a\u00020'8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b(\u0010\u0016\u001a\u0004\b)\u0010*R\u001b\u00100\u001a\u00020,8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b-\u0010\u0016\u001a\u0004\b.\u0010/R\u001b\u00105\u001a\u0002018BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b2\u0010\u0016\u001a\u0004\b3\u00104\u0082\u0002\u000b\n\u0005\b¡\u001e0\u0001\n\u0002\b\u0019¨\u0006:"}, d2 = {"Lcom/fitnessmobileapps/fma/feature/navigation/BottomNavigationActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "", "message", "", "L", "Lcom/fitnessmobileapps/fma/util/p;", "deepLink", "Lvf/g;", CreateIdentityUserRequest.REGION, "I", "(Lcom/fitnessmobileapps/fma/util/p;Ljava/lang/String;)V", "K", "(Ljava/lang/String;)V", "J", "Landroid/os/Bundle;", "savedInstance", "onCreate", "savedInstanceState", "onPostCreate", "Lcom/fitnessmobileapps/fma/feature/navigation/BottomNavigationViewModel;", "d", "Lkotlin/Lazy;", "H", "()Lcom/fitnessmobileapps/fma/feature/navigation/BottomNavigationViewModel;", "viewModel", "Lcom/fitnessmobileapps/fma/feature/navigation/d;", "e", "F", "()Lcom/fitnessmobileapps/fma/feature/navigation/d;", "navVisibilityModel", "", "k", "Z", "homeEnabled", "Lr2/b;", "n", "Lr2/b;", "binding", "Lm2/a;", "p", "D", "()Lm2/a;", "deepLinkRepository", "Lcom/fitnessmobileapps/fma/util/y;", "q", ExifInterface.LONGITUDE_EAST, "()Lcom/fitnessmobileapps/fma/util/y;", "getGlobalIntValue", "Lcom/fitnessmobileapps/fma/util/t0;", "r", "G", "()Lcom/fitnessmobileapps/fma/util/t0;", "storeGlobalKeyValue", "<init>", "()V", "t", gf.a.A, "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class BottomNavigationActivity extends BmaAppCompatActivity {
public static final int f8362v = 8;
private final Lazy viewModel;
private final Lazy navVisibilityModel;
private boolean homeEnabled;
private r2.b binding;
private final Lazy deepLinkRepository;
private final Lazy getGlobalIntValue;
private final Lazy storeGlobalKeyValue;
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
static final class b implements Observer, o {
private final Function1 f8370c;
b(Function1 function) {
r.i(function, "function");
this.f8370c = function;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof o)) {
return r.d(getFunctionDelegate(), ((o) obj).getFunctionDelegate());
}
return false;
}
@Override
public final Function<?> getFunctionDelegate() {
return this.f8370c;
}
public final int hashCode() {
return getFunctionDelegate().hashCode();
}
@Override
public final void onChanged(Object obj) {
this.f8370c.invoke(obj);
}
}
public BottomNavigationActivity() {
Lazy a10;
Lazy a11;
Lazy a12;
Lazy a13;
Lazy a14;
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<BottomNavigationViewModel>() {
{
super(0);
}
@Override
public final BottomNavigationViewModel invoke() {
return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, v.b(BottomNavigationViewModel.class), function0, objArr);
}
});
this.viewModel = a10;
final Function0<nn.a> function02 = 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);
}
};
final Object[] objArr2 = 0 == true ? 1 : 0;
final Object[] objArr3 = 0 == true ? 1 : 0;
a11 = kotlin.d.a(lazyThreadSafetyMode, new Function0<d>() {
{
super(0);
}
@Override
public final d invoke() {
return org.koin.androidx.viewmodel.ext.android.a.a(this, objArr2, v.b(d.class), function02, objArr3);
}
});
this.navVisibilityModel = a11;
LazyThreadSafetyMode lazyThreadSafetyMode2 = LazyThreadSafetyMode.f33239c;
final Object[] objArr4 = 0 == true ? 1 : 0;
final Object[] objArr5 = 0 == true ? 1 : 0;
a12 = 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), objArr4, objArr5);
}
});
this.deepLinkRepository = a12;
final Object[] objArr6 = 0 == true ? 1 : 0;
final Object[] objArr7 = 0 == true ? 1 : 0;
a13 = kotlin.d.a(lazyThreadSafetyMode2, new Function0<y>() {
{
super(0);
}
@Override
public final y invoke() {
ComponentCallbacks componentCallbacks = this;
return ln.a.a(componentCallbacks).g(v.b(y.class), objArr6, objArr7);
}
});
this.getGlobalIntValue = a13;
final Object[] objArr8 = 0 == true ? 1 : 0;
final Object[] objArr9 = 0 == true ? 1 : 0;
a14 = kotlin.d.a(lazyThreadSafetyMode2, new Function0<t0>() {
{
super(0);
}
@Override
public final t0 invoke() {
ComponentCallbacks componentCallbacks = this;
return ln.a.a(componentCallbacks).g(v.b(t0.class), objArr8, objArr9);
}
});
this.storeGlobalKeyValue = a14;
}
private final m2.a D() {
return (m2.a) this.deepLinkRepository.getValue();
}
private final y E() {
return (y) this.getGlobalIntValue.getValue();
}
private final d F() {
return (d) this.navVisibilityModel.getValue();
}
private final t0 G() {
return (t0) this.storeGlobalKeyValue.getValue();
}
public final BottomNavigationViewModel H() {
return (BottomNavigationViewModel) this.viewModel.getValue();
}
public final void I(DeepLink deepLink, String region) {
Fragment findFragmentById = getSupportFragmentManager().findFragmentById(R.id.nav_host_fragment);
r.g(findFragmentById, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
NavController navController = ((NavHostFragment) findFragmentById).getNavController();
if (r.d(deepLink.getUri(), D().b())) {
K(region);
return;
}
String str = (!r.d(deepLink.i(), "book") && this.homeEnabled) ? "home" : "book";
if (deepLink.n()) {
if (r.d(str, "home")) {
navController.navigate(h.Companion.d(h.INSTANCE, deepLink.b(), deepLink.g(), region, false, 8, null));
} else if (r.d(str, "book")) {
K(region);
navController.navigate(deepLink.getUri());
H().n();
}
}
}
private final void J() {
boolean f10 = q0.INSTANCE.f(this);
Integer intValue = ProductFlags.f6109p.getIntValue();
int intValue2 = intValue != null ? intValue.intValue() : 60;
int intValue3 = E().invoke("notificationReminderCountV1").intValue();
if (DevelopmentFlags.Q.d() && !f10 && intValue3 == intValue2) {
G().a(new GlobalKeyPair("notificationReminderCountV1", -1));
a2.a.K(b.g.f246a.K(), b.c.f165a.m(), this.homeEnabled ? b.e.f217a.k() : b.e.f217a.w(), null, 8, null);
BottomSheetUtilsKt.B(this);
}
}
private final void K(String region) {
H().p(region);
if (this.homeEnabled) {
r2.b bVar = this.binding;
if (bVar == null) {
r.A("binding");
bVar = null;
}
bVar.f41763d.setSelectedItemId(R.id.book_nav);
}
}
private final void L(String message) {
r2.b bVar = this.binding;
r2.b bVar2 = null;
if (bVar == null) {
r.A("binding");
bVar = null;
}
Snackbar n02 = Snackbar.n0(bVar.f41764e, message, -1);
r2.b bVar3 = this.binding;
if (bVar3 == null) {
r.A("binding");
} else {
bVar2 = bVar3;
}
n02.V(bVar2.f41766n).a0();
}
@Override
protected void onCreate(Bundle savedInstance) {
super.onCreate(savedInstance);
r2.b c10 = r2.b.c(getLayoutInflater());
r.h(c10, "inflate(layoutInflater)");
this.binding = c10;
Bundle extras = getIntent().getExtras();
this.homeEnabled = extras != null ? extras.getBoolean("home_enabled") : false;
Fragment findFragmentById = getSupportFragmentManager().findFragmentById(R.id.nav_host_fragment);
r.g(findFragmentById, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
NavController navController = ((NavHostFragment) findFragmentById).getNavController();
NavGraph inflate = navController.getNavInflater().inflate(R.navigation.bottom_nav);
String stringExtra = getIntent().getStringExtra(CreateIdentityUserRequest.REGION);
r2.b bVar = null;
String a10 = stringExtra != null ? vf.g.a(stringExtra) : null;
if (a10 != null) {
H().p(a10);
}
boolean d10 = DevelopmentFlags.f6092p.d();
int i10 = R.id.book_nav;
if (d10) {
Bundle extras2 = getIntent().getExtras();
String string = extras2 != null ? extras2.getString("result") : null;
if (string != null) {
int hashCode = string.hashCode();
if (hashCode != -309425751) {
if (hashCode == 3208415) {
}
} else if (string.equals("profile")) {
i10 = R.id.profile_nav;
inflate.setStartDestination(i10);
Unit unit = Unit.f33247a;
Bundle extras3 = getIntent().getExtras();
if (extras3 != null) {
extras3.remove("result");
}
}
}
} else {
if (this.homeEnabled) {
i10 = R.id.home_nav;
}
inflate.setStartDestination(i10);
}
navController.setGraph(inflate);
BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new BottomNavigationActivity$onCreate$3(this, navController, a10, null), 3, null);
r2.b bVar2 = this.binding;
if (bVar2 == null) {
r.A("binding");
} else {
bVar = bVar2;
}
setContentView(bVar.getRoot());
J();
}
@Override
protected void onPostCreate(Bundle savedInstanceState) {
Bundle extras;
String string;
Object parcelable;
super.onPostCreate(savedInstanceState);
F().a().observe(this, new b(new Function1<Boolean, Unit>() {
{
super(1);
}
public final void a(Boolean it) {
r2.b bVar;
bVar = BottomNavigationActivity.this.binding;
if (bVar == null) {
r.A("binding");
bVar = null;
}
BottomNavigationView bottomNavigationView = bVar.f41763d;
r.h(bottomNavigationView, "binding.bottomNavigation");
r.h(it, "it");
bottomNavigationView.setVisibility(it.booleanValue() ? 0 : 8);
}
@Override
public Unit invoke(Boolean bool) {
a(bool);
return Unit.f33247a;
}
}));
DialogFragment dialogFragment = (DialogFragment) getSupportFragmentManager().findFragmentByTag("privacy_policy_tag");
if (!s0.d(this) && dialogFragment == null) {
new PrivacyPolicyDialog().show(getSupportFragmentManager(), "privacy_policy_tag");
}
if (getIntent().hasExtra("uri_argument")) {
Uri uri = null;
if (Build.VERSION.SDK_INT >= 33) {
Bundle extras2 = getIntent().getExtras();
if (extras2 != null) {
parcelable = extras2.getParcelable("uri_argument", Uri.class);
uri = (Uri) parcelable;
}
} else {
Bundle extras3 = getIntent().getExtras();
if (extras3 != null) {
uri = (Uri) extras3.getParcelable("uri_argument");
}
}
if (uri != null) {
Fragment findFragmentById = getSupportFragmentManager().findFragmentById(R.id.nav_host_fragment);
r.g(findFragmentById, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment");
((NavHostFragment) findFragmentById).getNavController().navigate(uri);
}
}
if (!DevelopmentFlags.f6092p.d() || (extras = getIntent().getExtras()) == null || (string = extras.getString("booking_action")) == null) {
return;
}
if (r.d(string, v.b(d.a.i.class).k())) {
String string2 = getString(R.string.booking_you_have_left_waitlist);
r.h(string2, "getString(R.string.booking_you_have_left_waitlist)");
L(string2);
} else if (r.d(string, v.b(d.a.e.class).k())) {
String string3 = getString(R.string.booking_cancel_success);
r.h(string3, "getString(R.string.booking_cancel_success)");
L(string3);
}
Unit unit = Unit.f33247a;
Bundle extras4 = getIntent().getExtras();
if (extras4 != null) {
extras4.remove("booking_action");
}
}
}