正在查看: OLX India v19.42.007 应用的 C2BDashboardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 C2BDashboardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.olxgroup.panamera.app.buyers.c2b;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import androidx.activity.ComponentActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.k0;
import androidx.fragment.app.o0;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import com.olx.southasia.p;
import com.olxgroup.panamera.app.buyers.c2b.entities.AdItemDetailBundle;
import com.olxgroup.panamera.app.buyers.c2b.fragments.C2BHomeFragment;
import com.olxgroup.panamera.app.buyers.c2b.fragments.CategoryFragment;
import com.olxgroup.panamera.app.buyers.c2b.fragments.WishListFragment;
import com.olxgroup.panamera.app.buyers.c2b.viewModel.n;
import com.olxgroup.panamera.app.chat.c;
import com.olxgroup.panamera.app.common.infra.m2;
import com.olxgroup.panamera.app.monetization.myOrder.activities.C2BPackageListingActivity;
import com.olxgroup.panamera.domain.common.tracking.repository.TrackingContextRepository;
import com.olxgroup.panamera.domain.monetization.listings.entity.PackageLocationCategory;
import com.olxgroup.panamera.domain.monetization.listings.utils.FeatureOrigin;
import com.olxgroup.panamera.domain.monetization.listings.utils.MonetizationFeatureCodes;
import java.util.Map;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import olx.com.delorean.domain.tracking.BrowseMode;
import olx.com.delorean.domain.utils.EventWrapper;
@Metadata
@SourceDebugExtension
public final class C2BDashboardActivity extends k {
private final Lazy b0 = new ViewModelLazy(Reflection.b(n.class), new c(this), new b(this), new d(null, this));
static final class a implements Observer, FunctionAdapter {
private final Function1 a;
a(Function1 function1) {
this.a = function1;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
return Intrinsics.d(getFunctionDelegate(), ((FunctionAdapter) obj).getFunctionDelegate());
}
return false;
}
public final Function getFunctionDelegate() {
return this.a;
}
public final int hashCode() {
return getFunctionDelegate().hashCode();
}
public final void onChanged(Object obj) {
this.a.invoke(obj);
}
}
public static final class b extends Lambda implements Function0 {
final ComponentActivity d;
public b(ComponentActivity componentActivity) {
super(0);
this.d = componentActivity;
}
public final ViewModelProvider.Factory invoke() {
return this.d.getDefaultViewModelProviderFactory();
}
}
public static final class c extends Lambda implements Function0 {
final ComponentActivity d;
public c(ComponentActivity componentActivity) {
super(0);
this.d = componentActivity;
}
public final ViewModelStore invoke() {
return this.d.getViewModelStore();
}
}
public static final class d extends Lambda implements Function0 {
final Function0 d;
final ComponentActivity e;
public d(Function0 function0, ComponentActivity componentActivity) {
super(0);
this.d = function0;
this.e = componentActivity;
}
public final CreationExtras invoke() {
CreationExtras creationExtras;
Function0 function0 = this.d;
return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.e.getDefaultViewModelCreationExtras() : creationExtras;
}
}
private final n O2() {
return (n) this.b0.getValue();
}
private final void Q2(Intent intent) {
if (intent.getBooleanExtra("c2b_viewed_contact", false)) {
b3();
}
}
private final void R2() {
O2().B0().observe(this, new a(new Function1() {
public final Object invoke(Object obj) {
Unit S2;
S2 = C2BDashboardActivity.S2(C2BDashboardActivity.this, (EventWrapper) obj);
return S2;
}
}));
getSupportFragmentManager().Q1("category_selected", this, new k0() {
public final void a(String str, Bundle bundle) {
C2BDashboardActivity.T2(C2BDashboardActivity.this, str, bundle);
}
});
getSupportFragmentManager().Q1("wishlist_changed", this, new k0() {
public final void a(String str, Bundle bundle) {
C2BDashboardActivity.U2(C2BDashboardActivity.this, str, bundle);
}
});
}
public static final Unit S2(C2BDashboardActivity c2BDashboardActivity, EventWrapper eventWrapper) {
n.b bVar = (n.b) eventWrapper.getContentIfNotHandled();
if (bVar instanceof n.b.l) {
c2BDashboardActivity.d3(((n.b.l) bVar).a());
} else if (bVar instanceof n.b.h) {
c2BDashboardActivity.Z2(((n.b.h) bVar).a());
} else if (bVar instanceof n.b.f) {
n.b.f fVar = (n.b.f) bVar;
c2BDashboardActivity.X2(fVar.a(), fVar.b());
} else if (bVar instanceof n.b.e) {
n.b.e eVar = (n.b.e) bVar;
c2BDashboardActivity.W2(eVar.a(), eVar.b());
} else if (bVar instanceof n.b.g) {
c2BDashboardActivity.e3(((n.b.g) bVar).a());
} else if (bVar instanceof n.b.c) {
c2BDashboardActivity.finish();
}
return Unit.a;
}
public static final void T2(C2BDashboardActivity c2BDashboardActivity, String str, Bundle bundle) {
c2BDashboardActivity.O2().E0(new n.a.l(bundle.getInt("category_id", -1), bundle.getString("category_name", "")));
}
public static final void U2(C2BDashboardActivity c2BDashboardActivity, String str, Bundle bundle) {
c2BDashboardActivity.a3();
}
private final void V2(String str) {
startActivity(olx.com.delorean.a.o(str));
}
private final void X2(com.olxgroup.panamera.app.buyers.c2b.entities.f fVar, Map map) {
AdItemDetailBundle adItemDetailBundle = new AdItemDetailBundle(false, O2().t0().getUserPackageId(), fVar.a().getId(), Integer.parseInt(O2().C0()), true, fVar.d(), 1, null);
c.a aVar = com.olxgroup.panamera.app.chat.c.a;
startActivity(olx.com.delorean.a.t((String) null, aVar.b(fVar.a(), map), aVar.e(fVar.a().getUser()), "C2B", BrowseMode.C2B.INSTANCE, "dashboard", com.olxgroup.panamera.app.buyers.c2b.entities.a.b(adItemDetailBundle)));
}
private final void Y2() {
c3(new C2BHomeFragment(), true);
}
private final void a3() {
O2().E0(n.a.j.a);
}
private final void b3() {
O2().E0(n.a.k.a);
}
private final void c3(Fragment fragment, boolean z) {
String simpleName = fragment.getClass().getSimpleName();
try {
o0 s = getSupportFragmentManager().s();
if (z) {
s.t(((com.olx.southasia.databinding.e) G2()).A.getId(), fragment, fragment.getClass().getName());
} else {
s.c(((com.olx.southasia.databinding.e) G2()).A.getId(), fragment, fragment.getClass().getName());
s.g(fragment.getClass().getName());
}
s.j();
} catch (Exception unused) {
this.U.log(com.naspers.olxautos.shell_common.common.logger.a.ERROR, "FRAG_NAV", simpleName);
if (Intrinsics.d(simpleName, "C2BHomeFragment")) {
O2().E0(n.a.c.a);
}
}
}
private final void d3(PackageLocationCategory packageLocationCategory) {
if (O2().G0()) {
startActivity(C2BPackageListingActivity.D0.a(packageLocationCategory, FeatureOrigin.C2B_DASHBOARD, Boolean.TRUE, MonetizationFeatureCodes.ALL));
} else {
Toast.makeText((Context) this, p.c2b_renew_message_on_package_expire, 1).show();
}
}
private final void e3(final com.olxgroup.panamera.app.buyers.c2b.entities.f fVar) {
O2().E0(n.a.e.a);
?? hVar = new com.olxgroup.panamera.app.buyers.c2b.dialog.h(this, new Function0() {
public final Object invoke() {
Unit f3;
f3 = C2BDashboardActivity.f3(C2BDashboardActivity.this, fVar);
return f3;
}
}, new Function0() {
public final Object invoke() {
Unit g3;
g3 = C2BDashboardActivity.g3(C2BDashboardActivity.this, fVar);
return g3;
}
});
hVar.l(fVar.d(), fVar.e());
hVar.show();
}
public static final Unit f3(C2BDashboardActivity c2BDashboardActivity, com.olxgroup.panamera.app.buyers.c2b.entities.f fVar) {
c2BDashboardActivity.O2().E0(new n.a.h(fVar));
return Unit.a;
}
public static final Unit g3(C2BDashboardActivity c2BDashboardActivity, com.olxgroup.panamera.app.buyers.c2b.entities.f fVar) {
c2BDashboardActivity.V2(String.valueOf(fVar.d()));
return Unit.a;
}
@Override
public com.olx.southasia.databinding.e H2() {
return com.olx.southasia.databinding.e.Q(getLayoutInflater());
}
public final void W2(int i, long j) {
c3(CategoryFragment.O0.a(i, j), false);
}
public final void Z2(String str) {
c3(WishListFragment.S0.a(str), false);
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
getWindow().setStatusBarColor(androidx.core.content.b.getColor(this, com.olx.southasia.e.c2b_toolbar_gradient_start));
O2().E0(n.a.b.a);
Y2();
R2();
Q2(getIntent());
}
protected void onNewIntent(Intent intent) {
super/*androidx.activity.ComponentActivity*/.onNewIntent(intent);
setIntent(intent);
Q2(intent);
}
@Override
protected void onResume() {
super.onResume();
((TrackingContextRepository) m2.a.J2().getValue()).setOriginC2bFlow("dashboard");
}
}