正在查看: OLX India v19.42.007 应用的 GalleryIntermediaryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OLX India v19.42.007 应用的 GalleryIntermediaryActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.olxgroup.panamera.app.buyers.adDetails.activities;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.Fragment;
import com.google.android.material.tabs.TabLayout;
import com.naspers.ragnarok.domain.constant.Constants;
import com.olxgroup.panamera.app.buyers.adDetails.fragments.AdDetailCTAsFragment;
import com.olxgroup.panamera.app.buyers.adDetails.fragments.GalleryTab360ViewFragment;
import com.olxgroup.panamera.app.buyers.adDetails.fragments.GalleryTabItemFragment;
import com.olxgroup.panamera.app.buyers.adDetails.fragments.f0;
import com.olxgroup.panamera.app.buyers.adDetails.views.damage_report.DamageReportView;
import com.olxgroup.panamera.app.buyers.adDetails.views.damage_report.TabbedFragmentHolder;
import com.olxgroup.panamera.app.buyers.c2b.entities.AdItemDetailBundle;
import com.olxgroup.panamera.app.common.utils.g;
import com.olxgroup.panamera.domain.buyers.addetails.repository.ADPTrackingService;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.AdItem;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.DamageReportItem;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.PhotoSet;
import com.olxgroup.panamera.domain.buyers.common.entity.ad.Tag;
import com.olxgroup.panamera.domain.buyers.common.repository.BuyersABTestRepository;
import com.olxgroup.panamera.domain.common.tracking.repository.TrackingService;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import olx.com.delorean.domain.entity.PagerImage;
import olx.com.delorean.domain.tracking.BrowseMode;
import olx.com.delorean.view.o0;
@Metadata
@SourceDebugExtension
public final class GalleryIntermediaryActivity extends k implements com.olxgroup.panamera.app.buyers.adDetails.adapters.listener.a {
private int a0;
private DamageReportView.a b0;
private AdItem c0;
private String d0;
private BrowseMode e0;
private AdItemDetailBundle f0;
private boolean i0;
private AdDetailCTAsFragment k0;
private com.olx.southasia.databinding.s l0;
public TrackingService m0;
public ADPTrackingService n0;
public BuyersABTestRepository o0;
private Map g0 = new LinkedHashMap();
private int h0 = -1;
private final com.olxgroup.panamera.app.buyers.utils.c j0 = new com.olxgroup.panamera.app.buyers.utils.c();
private final Lazy p0 = LazyKt.b(new Function0() {
public final Object invoke() {
List a3;
a3 = GalleryIntermediaryActivity.a3(GalleryIntermediaryActivity.this);
return a3;
}
});
private final Lazy q0 = LazyKt.b(new Function0() {
public final Object invoke() {
int c3;
c3 = GalleryIntermediaryActivity.c3(GalleryIntermediaryActivity.this);
return Integer.valueOf(c3);
}
});
public final class a implements TabLayout.OnTabSelectedListener {
public a() {
}
public void onTabReselected(TabLayout.Tab tab) {
}
public void onTabSelected(TabLayout.Tab tab) {
ADPTrackingService Q2 = GalleryIntermediaryActivity.this.Q2();
DamageReportView.a aVar = GalleryIntermediaryActivity.this.b0;
if (aVar == null) {
aVar = null;
}
String d = aVar.d();
DamageReportView.a aVar2 = GalleryIntermediaryActivity.this.b0;
if (aVar2 == null) {
aVar2 = null;
}
String e = aVar2.e();
DamageReportView.a aVar3 = GalleryIntermediaryActivity.this.b0;
if (aVar3 == null) {
aVar3 = null;
}
String a = aVar3.a();
DamageReportView.a aVar4 = GalleryIntermediaryActivity.this.b0;
if (aVar4 == null) {
aVar4 = null;
}
String b = aVar4.b();
DamageReportView.a aVar5 = GalleryIntermediaryActivity.this.b0;
Q2.trackInspectionArea(d, e, a, b, ((DamageReportItem) (aVar5 != null ? aVar5 : null).c().getReportsItems().get(tab.getPosition())).getId(), "intermediary");
}
public void onTabUnselected(TabLayout.Tab tab) {
}
}
private final void L2() {
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
int i = 0;
int i2 = 0;
for (Object obj : aVar.c().getReportsItems()) {
int i3 = i + 1;
if (i < 0) {
CollectionsKt.u();
}
int i4 = 0;
for (Object obj2 : ((DamageReportItem) obj).getTags()) {
int i5 = i4 + 1;
if (i4 < 0) {
CollectionsKt.u();
}
Map map = this.g0;
StringBuilder sb = new StringBuilder();
sb.append(i);
sb.append(i4);
map.put(sb.toString(), Integer.valueOf(i2));
i2 += ((Tag) obj2).getTaggedImages().size();
i4 = i5;
}
i = i3;
}
}
private final Intent M2(Intent intent) {
Intent intent2 = new Intent();
intent2.putExtra(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, intent != null ? Integer.valueOf(intent.getIntExtra(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, -1)) : null);
intent2.putExtra("scrollPhotoCount", intent != null ? Integer.valueOf(intent.getIntExtra("scrollPhotoCount", -1)) : null);
return intent2;
}
private final void N2() {
if (getIntent().getExtras() != null) {
Bundle extras = getIntent().getExtras();
this.b0 = (DamageReportView.a) (extras != null ? extras.get("damageReport") : null);
Bundle extras2 = getIntent().getExtras();
this.c0 = (AdItem) (extras2 != null ? extras2.get("ad_detail") : null);
Bundle extras3 = getIntent().getExtras();
this.d0 = (String) (extras3 != null ? extras3.get("galleryTabName") : null);
Bundle extras4 = getIntent().getExtras();
this.e0 = (BrowseMode) (extras4 != null ? extras4.get("browse_mode") : null);
Bundle extras5 = getIntent().getExtras();
this.f0 = (AdItemDetailBundle) (extras5 != null ? extras5.get(Constants.Intent.Extra.C2B_AD_ITEM_DETAIL) : null);
}
}
private final void O2(String str) {
setResult(-1, new Intent().putExtra("from_gallery_intermediary", str));
finish();
}
private final List P2() {
ArrayList arrayList = new ArrayList();
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
for (PhotoSet photoSet : adItem.getAllAdPhotos()) {
String imageURL = photoSet.getImageURL();
arrayList.add(new PagerImage(com.olxgroup.panamera.app.common.utils.g.e(imageURL, g.b.GALLERY, this), com.olxgroup.panamera.app.common.utils.g.e(imageURL, g.b.ITEM_PAGE, this), photoSet.getTitle(), photoSet.getDescription()));
}
return arrayList;
}
private final Fragment R2(DamageReportItem damageReportItem, f0 f0Var) {
if (!damageReportItem.getId().equals("spinView")) {
GalleryTabItemFragment.a aVar = GalleryTabItemFragment.N0;
AdItem adItem = this.b0;
return aVar.a(f0Var, (adItem != null ? adItem : null).c().getReportsItems().indexOf(damageReportItem));
}
GalleryTab360ViewFragment.a aVar2 = GalleryTab360ViewFragment.R0;
AdItem adItem2 = this.c0;
String spinViewUrl = (adItem2 != null ? adItem2 : null).getInspectionDetails().getSpinViewUrl();
if (spinViewUrl == null) {
spinViewUrl = "";
}
return aVar2.a(spinViewUrl, f0Var);
}
private final Bundle S2(int i, String str) {
Bundle bundle = new Bundle();
olx.com.delorean.mappers.views.c cVar = new olx.com.delorean.mappers.views.c();
bundle.putInt(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, i);
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
bundle.putParcelable("OpenGalleryAdExtra", cVar.a(adItem));
AdItem adItem2 = this.c0;
if (adItem2 == null) {
adItem2 = null;
}
bundle.putString(Constants.AD_ID, adItem2.getId());
bundle.putSerializable(Constants.ExtraKeys.GALLERY_IMAGES_INFO, (Serializable) P2());
bundle.putString(Constants.ExtraKeys.ORIGIN_SOURCE, str);
bundle.putBoolean("galley_view_exp", true);
AdItem adItem3 = this.c0;
if (adItem3 == null) {
adItem3 = null;
}
bundle.putString("inspection_type", adItem3.getInspectionType());
AdItem adItem4 = this.c0;
bundle.putString("user_category", (adItem4 != null ? adItem4 : null).getDealerType());
return bundle;
}
private final List T2() {
return (List) this.p0.getValue();
}
private final List U2() {
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
List<DamageReportItem> reportsItems = aVar.c().getReportsItems();
ArrayList arrayList = new ArrayList(CollectionsKt.v(reportsItems, 10));
for (DamageReportItem damageReportItem : reportsItems) {
DamageReportView.a aVar2 = this.b0;
if (aVar2 == null) {
aVar2 = null;
}
String a2 = aVar2.a();
DamageReportView.a aVar3 = this.b0;
if (aVar3 == null) {
aVar3 = null;
}
String b = aVar3.b();
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
String inspectionType = adItem.getInspectionType();
AdItem adItem2 = this.c0;
if (adItem2 == null) {
adItem2 = null;
}
arrayList.add(new o0(Z2(damageReportItem), R2(damageReportItem, new f0(a2, b, damageReportItem, inspectionType, adItem2.getDealerType()))));
}
return arrayList;
}
private final String V2() {
com.olx.southasia.databinding.s sVar = this.l0;
if (sVar == null) {
sVar = null;
}
int selectedTabPosition = sVar.B.getTabLayout().getSelectedTabPosition();
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
if (aVar.c().getReportsItems().size() <= selectedTabPosition) {
return "";
}
DamageReportView.a aVar2 = this.b0;
List tags = ((DamageReportItem) (aVar2 != null ? aVar2 : null).c().getReportsItems().get(selectedTabPosition)).getTags();
int size = tags.size();
int i = this.a0;
return size > i ? ((Tag) tags.get(i)).getId() : "";
}
private final int W2() {
return ((Number) this.q0.getValue()).intValue();
}
private final String X2() {
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
List reportsItems = aVar.c().getReportsItems();
com.olx.southasia.databinding.s sVar = this.l0;
return ((DamageReportItem) reportsItems.get((sVar != null ? sVar : null).B.getTabLayout().getSelectedTabPosition())).getId();
}
private final int Y2() {
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
int i = 0;
for (Object obj : aVar.c().getReportsItems()) {
int i2 = i + 1;
if (i < 0) {
CollectionsKt.u();
}
String id = ((DamageReportItem) obj).getId();
String str = this.d0;
if (str == null) {
str = null;
}
if (Intrinsics.d(id, str)) {
return i;
}
i = i2;
}
return 0;
}
private final String Z2(DamageReportItem damageReportItem) {
int i = 0;
for (Tag tag : damageReportItem.getTags()) {
if (!tag.getId().equals("spinView")) {
i += tag.getTaggedImages().size();
}
}
if (i == 0) {
return damageReportItem.getName();
}
return damageReportItem.getName() + " (" + i + ")";
}
public static final List a3(GalleryIntermediaryActivity galleryIntermediaryActivity) {
return galleryIntermediaryActivity.U2();
}
public static final int c3(GalleryIntermediaryActivity galleryIntermediaryActivity) {
return galleryIntermediaryActivity.Y2();
}
private final void d3() {
com.olx.southasia.databinding.s sVar = this.l0;
if (sVar == null) {
sVar = null;
}
sVar.B.setSelectedTab(W2());
com.olx.southasia.databinding.s sVar2 = this.l0;
if (sVar2 == null) {
sVar2 = null;
}
sVar2.B.d(T2(), getSupportFragmentManager());
com.olx.southasia.databinding.s sVar3 = this.l0;
if (sVar3 == null) {
sVar3 = null;
}
final TabLayout tabLayout = sVar3.B.getTabLayout();
tabLayout.addOnTabSelectedListener(new a());
tabLayout.post(new Runnable() {
@Override
public final void run() {
GalleryIntermediaryActivity.e3(tabLayout, this);
}
});
com.olx.southasia.databinding.s sVar4 = this.l0;
if (sVar4 == null) {
sVar4 = null;
}
TabbedFragmentHolder tabbedFragmentHolder = sVar4.B;
DamageReportView.a aVar = this.b0;
tabbedFragmentHolder.setTabLayoutMode((aVar != null ? aVar : null).c().getReportsItems().size() > 3 ? 0 : 1);
}
public static final void e3(TabLayout tabLayout, GalleryIntermediaryActivity galleryIntermediaryActivity) {
TabLayout.Tab tabAt = tabLayout.getTabAt(galleryIntermediaryActivity.W2());
if (tabAt != null) {
tabAt.select();
}
}
private final void f3() {
com.olx.southasia.databinding.s sVar = this.l0;
if (sVar == null) {
sVar = null;
}
sVar.A.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
GalleryIntermediaryActivity.g3(GalleryIntermediaryActivity.this, view);
}
});
com.olx.southasia.databinding.s sVar2 = this.l0;
(sVar2 != null ? sVar2 : null).D.setText(getString(com.olx.southasia.p.car_gallery));
}
public static final void g3(GalleryIntermediaryActivity galleryIntermediaryActivity, View view) {
galleryIntermediaryActivity.b3();
}
private final void h3() {
androidx.fragment.app.o0 s = getSupportFragmentManager().s();
AdDetailCTAsFragment.a aVar = AdDetailCTAsFragment.m1;
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
BrowseMode browseMode = this.e0;
if (browseMode == null) {
browseMode = null;
}
this.k0 = AdDetailCTAsFragment.a.c(aVar, adItem, "intermediary", true, browseMode, null, false, this.f0, 48, null);
com.olx.southasia.databinding.s sVar = this.l0;
if (sVar == null) {
sVar = null;
}
int id = sVar.E.getId();
AdDetailCTAsFragment adDetailCTAsFragment = this.k0;
if (adDetailCTAsFragment == null) {
adDetailCTAsFragment = null;
}
AdDetailCTAsFragment adDetailCTAsFragment2 = this.k0;
s.t(id, adDetailCTAsFragment, (adDetailCTAsFragment2 != null ? adDetailCTAsFragment2 : null).getClass().getName());
s.j();
}
@Override
public void K4(int i, int i2) {
this.a0 = i2;
Map map = this.g0;
com.olx.southasia.databinding.s sVar = this.l0;
if (sVar == null) {
sVar = null;
}
int selectedTabPosition = sVar.B.getTabLayout().getSelectedTabPosition();
StringBuilder sb = new StringBuilder();
sb.append(selectedTabPosition);
sb.append(i2);
Integer num = (Integer) map.get(sb.toString());
this.h0 = (num != null ? num.intValue() : 0) + i + 1;
ADPTrackingService Q2 = Q2();
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
String inspectionType = adItem.getInspectionType();
AdItem adItem2 = this.c0;
Q2.itemTapImage(inspectionType, (adItem2 != null ? adItem2 : null).getDealerType(), "intermediary", X2(), V2(), "");
startActivityForResult(olx.com.delorean.a.d0(S2(this.h0 - 1, "intermediary")), 8889);
}
public final ADPTrackingService Q2() {
ADPTrackingService aDPTrackingService = this.n0;
if (aDPTrackingService != null) {
return aDPTrackingService;
}
return null;
}
@Override
public void Y() {
O2("technicalInfoAction");
Q2().trackViewTechnicalReport("intermediary", X2(), V2(), "");
}
public final boolean b3() {
this.i0 = true;
onBackPressed();
ADPTrackingService Q2 = Q2();
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
String inspectionType = adItem.getInspectionType();
AdItem adItem2 = this.c0;
Q2.trackGalleryIntermediaryBack(inspectionType, (adItem2 != null ? adItem2 : null).getDealerType(), "cross", X2(), V2());
return true;
}
@Override
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1) {
if (i != 8889) {
AdDetailCTAsFragment adDetailCTAsFragment = this.k0;
(adDetailCTAsFragment != null ? adDetailCTAsFragment : null).b7(i);
return;
}
Intent M2 = M2(intent);
String stringExtra = intent != null ? intent.getStringExtra("from_gallery_intermediary") : null;
if (stringExtra == null || stringExtra.length() == 0) {
setResult(-1, M2);
return;
}
M2.putExtra("from_gallery_intermediary", stringExtra);
setResult(-1, M2);
finish();
}
}
@Override
public void onBackPressed() {
super.onBackPressed();
if (this.i0) {
return;
}
ADPTrackingService Q2 = Q2();
AdItem adItem = this.c0;
if (adItem == null) {
adItem = null;
}
String inspectionType = adItem.getInspectionType();
AdItem adItem2 = this.c0;
Q2.trackGalleryIntermediaryBack(inspectionType, (adItem2 != null ? adItem2 : null).getDealerType(), "phone_back", X2(), V2());
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.l0 = (com.olx.southasia.databinding.s) androidx.databinding.g.j(this, com.olx.southasia.k.activity_gallery_intermediary);
N2();
f3();
d3();
L2();
h3();
}
@Override
protected void onPause() {
super.onPause();
ADPTrackingService Q2 = Q2();
DamageReportView.a aVar = this.b0;
if (aVar == null) {
aVar = null;
}
String d = aVar.d();
DamageReportView.a aVar2 = this.b0;
if (aVar2 == null) {
aVar2 = null;
}
String e = aVar2.e();
long b = this.j0.b();
DamageReportView.a aVar3 = this.b0;
Q2.viewItemTimeSpent(d, e, b, (aVar3 != null ? aVar3 : null).a());
}
@Override
protected void onResume() {
super.onResume();
this.j0.a();
}
}