得物.apk(点击下载) / CollocationHomeActivity.java


package com.shizhuang.duapp.modules.productv2.collocation.home.ui;

import a40.j;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.Keep;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.ViewModelLazy;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import androidx.viewpager2.widget.ViewPager2;
import com.alibaba.android.arouter.facade.annotation.Autowired;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.knightboost.weaver.api.Scope;
import com.knightboost.weaver.api.annotations.Insert;
import com.knightboost.weaver.api.annotations.TargetClass;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.R;
import com.shizhuang.duapp.common.ui.BaseLeftBackActivity;
import com.shizhuang.duapp.libs.duimageloaderview.DuImageLoaderView;
import com.shizhuang.duapp.modules.du_mall_common.extension.LiveDataExtensionKt;
import com.shizhuang.duapp.modules.du_mall_common.extension.ViewExtensionKt;
import com.shizhuang.duapp.modules.du_mall_common.widget.tablayout.MTabLayout;
import com.shizhuang.duapp.modules.du_mall_common.widget.tablayout.TabConfigurationStrategy;
import com.shizhuang.duapp.modules.productv2.collocation.home.ui.fragment.CollocationBaseHomeTabFragment;
import com.shizhuang.duapp.modules.productv2.collocation.home.ui.fragment.CollocationHotTabFragment;
import com.shizhuang.duapp.modules.productv2.collocation.home.ui.fragment.CollocationNewestTabFragment;
import com.shizhuang.duapp.modules.productv2.collocation.home.vm.CollocationHomeViewModel;
import com.shizhuang.duapp.modules.productv2.collocation.home.widget.CollocationHomeTabView;
import com.shizhuang.duapp.modules.productv2.collocation.model.ShareItem;
import com.shizhuang.duapp.modules.productv2.collocation.share.CollocationShareDialog;
import df.q;
import df.r0;
import java.util.HashMap;
import java.util.List;
import jn.b;
import k41.d;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.JvmField;
import kotlin.jvm.internal.Reflection;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Route(path = "/product/MatchOutfit")
@Metadata(bv = {}, d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001:\u0001\bB\u0007¢\u0006\u0004\b\u0006\u0010\u0007J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0007¨\u0006\t"}, d2 = {"Lcom/shizhuang/duapp/modules/productv2/collocation/home/ui/CollocationHomeActivity;", "Lcom/shizhuang/duapp/common/ui/BaseLeftBackActivity;", "Lk41/d;", "event", "", "onPublishSuccessEventNotifyRefresh", "<init>", "()V", "CollocationPagerAdapter", "du_product_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: CollocationHomeActivity.kt */
public final class CollocationHomeActivity extends BaseLeftBackActivity {
    public static ChangeQuickRedirect changeQuickRedirect;
    @Autowired
    @JvmField
    @Nullable

    /* renamed from: c  reason: collision with root package name */
    public String f23481c;
    public final Lazy d = new ViewModelLazy(Reflection.getOrCreateKotlinClass(CollocationHomeViewModel.class), new CollocationHomeActivity$$special$$inlined$viewModels$2(this), new CollocationHomeActivity$$special$$inlined$viewModels$1(this));
    public final int e = 100;
    public final CollocationPagerAdapter f = new CollocationPagerAdapter(this);

    /* renamed from: g  reason: collision with root package name */
    public boolean f23482g;

    /* renamed from: h  reason: collision with root package name */
    public HashMap f23483h;

    @Metadata(bv = {}, d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/shizhuang/duapp/modules/productv2/collocation/home/ui/CollocationHomeActivity$CollocationPagerAdapter;", "Landroidx/viewpager2/adapter/FragmentStateAdapter;", "du_product_release"}, k = 1, mv = {1, 4, 2})
    /* compiled from: CollocationHomeActivity.kt */
    public static final class CollocationPagerAdapter extends FragmentStateAdapter {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* renamed from: a  reason: collision with root package name */
        public final List<Pair<String, Integer>> f23484a = CollectionsKt__CollectionsKt.listOf((Object[]) new Pair[]{TuplesKt.to("热门", Integer.valueOf((int) R.drawable.ic_collocation_tab_hot)), TuplesKt.to("最新", Integer.valueOf((int) R.drawable.ic_collocation_tab_new))});

        public CollocationPagerAdapter(@NotNull FragmentActivity fragmentActivity) {
            super(fragmentActivity);
        }

        @Override // androidx.viewpager2.adapter.FragmentStateAdapter
        public Fragment createFragment(int i) {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i)}, this, changeQuickRedirect, false, 291207, new Class[]{Integer.TYPE}, CollocationBaseHomeTabFragment.class);
            if (proxy.isSupported) {
                return (CollocationBaseHomeTabFragment) proxy.result;
            }
            if (i == 0) {
                PatchProxyResult proxy2 = PatchProxy.proxy(new Object[0], CollocationHotTabFragment.l, CollocationHotTabFragment.a.changeQuickRedirect, false, 291266, new Class[0], CollocationHotTabFragment.class);
                if (proxy2.isSupported) {
                    return (CollocationHotTabFragment) proxy2.result;
                }
                return new CollocationHotTabFragment();
            }
            PatchProxyResult proxy3 = PatchProxy.proxy(new Object[0], CollocationNewestTabFragment.j, CollocationNewestTabFragment.a.changeQuickRedirect, false, 291306, new Class[0], CollocationNewestTabFragment.class);
            if (proxy3.isSupported) {
                return (CollocationNewestTabFragment) proxy3.result;
            }
            return new CollocationNewestTabFragment();
        }

        @Override // androidx.recyclerview.widget.RecyclerView.Adapter
        public int getItemCount() {
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291206, new Class[0], Integer.TYPE);
            return proxy.isSupported ? ((Integer) proxy.result).intValue() : this.f23484a.size();
        }

        @Override // androidx.recyclerview.widget.RecyclerView.Adapter, androidx.viewpager2.adapter.FragmentStateAdapter
        public void onAttachedToRecyclerView(@NotNull RecyclerView recyclerView) {
            if (!PatchProxy.proxy(new Object[]{recyclerView}, this, changeQuickRedirect, false, 291204, new Class[]{RecyclerView.class}, Void.TYPE).isSupported) {
                super.onAttachedToRecyclerView(recyclerView);
                recyclerView.setItemAnimator(null);
            }
        }
    }

    public class _boostWeave {
        public static ChangeQuickRedirect changeQuickRedirect;

        @TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
        @Insert(mayCreateSuper = true, value = "onCreate")
        @Keep
        public static void ActivityMethodWeaver_onCreate(@androidx.annotation.Nullable CollocationHomeActivity collocationHomeActivity, Bundle bundle) {
            if (!PatchProxy.proxy(new Object[]{collocationHomeActivity, bundle}, null, changeQuickRedirect, true, 291209, new Class[]{CollocationHomeActivity.class, Bundle.class}, Void.TYPE).isSupported) {
                b bVar = b.f34396a;
                if (!bVar.b()) {
                    bVar.d(true);
                }
                long currentTimeMillis = System.currentTimeMillis();
                CollocationHomeActivity.e(collocationHomeActivity, bundle);
                long currentTimeMillis2 = System.currentTimeMillis();
                if (collocationHomeActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.productv2.collocation.home.ui.CollocationHomeActivity")) {
                    bVar.activityOnCreateMethod(collocationHomeActivity, currentTimeMillis, currentTimeMillis2);
                }
            }
        }

        @TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
        @Insert(mayCreateSuper = true, value = "onResume")
        @Keep
        public static void ActivityMethodWeaver_onResume(CollocationHomeActivity collocationHomeActivity) {
            if (!PatchProxy.proxy(new Object[]{collocationHomeActivity}, null, changeQuickRedirect, true, 291208, new Class[]{CollocationHomeActivity.class}, Void.TYPE).isSupported) {
                long currentTimeMillis = System.currentTimeMillis();
                CollocationHomeActivity.d(collocationHomeActivity);
                long currentTimeMillis2 = System.currentTimeMillis();
                if (collocationHomeActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.productv2.collocation.home.ui.CollocationHomeActivity")) {
                    b.f34396a.activityOnResumeMethod(collocationHomeActivity, currentTimeMillis, currentTimeMillis2);
                }
            }
        }

        @TargetClass(scope = Scope.ALL_CHILDREN, value = "androidx.appcompat.app.AppCompatActivity")
        @Insert(mayCreateSuper = true, value = "onStart")
        @Keep
        public static void ActivityMethodWeaver_onStart(CollocationHomeActivity collocationHomeActivity) {
            if (!PatchProxy.proxy(new Object[]{collocationHomeActivity}, null, changeQuickRedirect, true, 291210, new Class[]{CollocationHomeActivity.class}, Void.TYPE).isSupported) {
                long currentTimeMillis = System.currentTimeMillis();
                CollocationHomeActivity.f(collocationHomeActivity);
                long currentTimeMillis2 = System.currentTimeMillis();
                if (collocationHomeActivity.getClass().getCanonicalName().equals("com.shizhuang.duapp.modules.productv2.collocation.home.ui.CollocationHomeActivity")) {
                    b.f34396a.activityOnStartMethod(collocationHomeActivity, currentTimeMillis, currentTimeMillis2);
                }
            }
        }
    }

    /* compiled from: CollocationHomeActivity.kt */
    public static final class a implements TabConfigurationStrategy {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ CollocationHomeActivity f23485a;

        /* renamed from: com.shizhuang.duapp.modules.productv2.collocation.home.ui.CollocationHomeActivity$a$a  reason: collision with other inner class name */
        /* compiled from: CollocationHomeActivity.kt */
        public static final class C0320a implements MTabLayout.OnTabClickListener {
            public static ChangeQuickRedirect changeQuickRedirect;

            /* renamed from: a  reason: collision with root package name */
            public final /* synthetic */ a f23486a;

            public C0320a(a aVar) {
                this.f23486a = aVar;
            }

            @Override // com.shizhuang.duapp.modules.du_mall_common.widget.tablayout.MTabLayout.OnTabClickListener
            public final boolean onClick(@NotNull MTabLayout.d dVar) {
                PatchProxyResult proxy = PatchProxy.proxy(new Object[]{dVar}, this, changeQuickRedirect, false, 291220, new Class[]{MTabLayout.d.class}, Boolean.TYPE);
                if (proxy.isSupported) {
                    return ((Boolean) proxy.result).booleanValue();
                }
                ((ViewPager2) this.f23486a.f23485a._$_findCachedViewById(R.id.viewPager)).setCurrentItem(dVar.c(), false);
                i60.a aVar = i60.a.f33292a;
                String str = ((ViewPager2) this.f23486a.f23485a._$_findCachedViewById(R.id.viewPager)).getCurrentItem() == 0 ? "热门" : "最新";
                if (!PatchProxy.proxy(new Object[]{str}, aVar, i60.a.changeQuickRedirect, false, 124879, new Class[]{Object.class}, Void.TYPE).isSupported) {
                    i60.b.f33293a.b("trade_outfit_block_click", "1369", "1592", j.e(8, "tab_title", str));
                }
                return true;
            }
        }

        public a(CollocationHomeActivity collocationHomeActivity) {
            this.f23485a = collocationHomeActivity;
        }

        @Override // com.shizhuang.duapp.modules.du_mall_common.widget.tablayout.TabConfigurationStrategy
        public final void onConfigureTab(@NotNull MTabLayout.d dVar, int i) {
            Pair pair;
            Integer num;
            Object[] objArr = {dVar, new Integer(i)};
            ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
            Class cls = Integer.TYPE;
            if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 291219, new Class[]{MTabLayout.d.class, cls}, Void.TYPE).isSupported) {
                String str = null;
                CollocationHomeTabView collocationHomeTabView = new CollocationHomeTabView(this.f23485a.getContext(), null);
                CollocationPagerAdapter collocationPagerAdapter = this.f23485a.f;
                PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i)}, collocationPagerAdapter, CollocationPagerAdapter.changeQuickRedirect, false, 291205, new Class[]{cls}, Pair.class);
                if (proxy.isSupported) {
                    pair = (Pair) proxy.result;
                } else {
                    pair = (Pair) CollectionsKt___CollectionsKt.getOrNull(collocationPagerAdapter.f23484a, i);
                }
                if (pair != null) {
                    str = (String) pair.getFirst();
                }
                if (str == null) {
                    str = "";
                }
                int intValue = (pair == null || (num = (Integer) pair.getSecond()) == null) ? 0 : num.intValue();
                if (!PatchProxy.proxy(new Object[]{str, new Integer(intValue)}, collocationHomeTabView, CollocationHomeTabView.changeQuickRedirect, false, 291414, new Class[]{String.class, cls}, Void.TYPE).isSupported) {
                    collocationHomeTabView.b.setImageResource(intValue);
                    collocationHomeTabView.f23505c.setText(str);
                }
                Unit unit = Unit.INSTANCE;
                dVar.j(collocationHomeTabView);
                dVar.i(new C0320a(this));
            }
        }
    }

    public static void d(CollocationHomeActivity collocationHomeActivity) {
        if (!PatchProxy.proxy(new Object[0], collocationHomeActivity, changeQuickRedirect, false, 291193, new Class[0], Void.TYPE).isSupported) {
            super.onResume();
            i60.a aVar = i60.a.f33292a;
            String str = collocationHomeActivity.f23481c;
            if (str == null) {
                str = "0";
            }
            if (!PatchProxy.proxy(new Object[]{str}, aVar, i60.a.changeQuickRedirect, false, 124881, new Class[]{Object.class}, Void.TYPE).isSupported) {
                i60.b.f33293a.b("trade_common_pageview", "1369", "", j.e(8, "source_name", str));
            }
        }
    }

    public static void e(CollocationHomeActivity collocationHomeActivity, Bundle bundle) {
        if (!PatchProxy.proxy(new Object[]{bundle}, collocationHomeActivity, changeQuickRedirect, false, 291198, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
            super.onCreate(bundle);
        }
    }

    public static void f(CollocationHomeActivity collocationHomeActivity) {
        if (!PatchProxy.proxy(new Object[0], collocationHomeActivity, changeQuickRedirect, false, 291200, new Class[0], Void.TYPE).isSupported) {
            super.onStart();
        }
    }

    public View _$_findCachedViewById(int i) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i)}, this, changeQuickRedirect, false, 291195, new Class[]{Integer.TYPE}, View.class);
        if (proxy.isSupported) {
            return (View) proxy.result;
        }
        if (this.f23483h == null) {
            this.f23483h = new HashMap();
        }
        View view = (View) this.f23483h.get(Integer.valueOf(i));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i);
        this.f23483h.put(Integer.valueOf(i), findViewById);
        return findViewById;
    }

    public final CollocationHomeViewModel g() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291184, new Class[0], CollocationHomeViewModel.class);
        return (CollocationHomeViewModel) (proxy.isSupported ? proxy.result : this.d.getValue());
    }

    @Override // com.shizhuang.duapp.common.ui.BaseActivity, com.shizhuang.duapp.common.base.inter.IViewController
    public int getLayout() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291185, new Class[0], Integer.TYPE);
        return proxy.isSupported ? ((Integer) proxy.result).intValue() : R.layout.activity_collocation_home;
    }

    @Override // com.shizhuang.duapp.common.ui.BaseActivity, com.shizhuang.duapp.common.base.inter.IViewController
    public void initData() {
        LiveData<String> liveData;
        LiveData<String> liveData2;
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291189, new Class[0], Void.TYPE).isSupported) {
            CollocationHomeViewModel g3 = g();
            PatchProxyResult proxy = PatchProxy.proxy(new Object[0], g3, CollocationHomeViewModel.changeQuickRedirect, false, 291365, new Class[0], LiveData.class);
            if (proxy.isSupported) {
                liveData = (LiveData) proxy.result;
            } else {
                liveData = g3.p;
            }
            liveData.observe(this, new CollocationHomeActivity$initData$1(this));
            CollocationHomeViewModel g6 = g();
            PatchProxyResult proxy2 = PatchProxy.proxy(new Object[0], g6, CollocationHomeViewModel.changeQuickRedirect, false, 291366, new Class[0], LiveData.class);
            if (proxy2.isSupported) {
                liveData2 = (LiveData) proxy2.result;
            } else {
                liveData2 = g6.r;
            }
            LiveDataExtensionKt.b(liveData2, this, new CollocationHomeActivity$initData$2(this));
        }
    }

    @Override // com.shizhuang.duapp.common.ui.BaseActivity, com.shizhuang.duapp.common.base.inter.IViewController
    public void initStatusBar() {
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291186, new Class[0], Void.TYPE).isSupported) {
            r0.j(this.toolbar);
            r0.z(this, null);
            r0.s(this, true);
            r0.B(this);
        }
    }

    @Override // com.shizhuang.duapp.common.ui.BaseLeftBackActivity, com.shizhuang.duapp.common.ui.BaseActivity, com.shizhuang.duapp.common.base.inter.IViewController
    public void initView(@Nullable Bundle bundle) {
        if (!PatchProxy.proxy(new Object[]{bundle}, this, changeQuickRedirect, false, 291187, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
            super.initView(bundle);
            ((DuImageLoaderView) _$_findCachedViewById(R.id.bgHead)).i("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product/bg_mall_collocation_head.png").x();
            ViewExtensionKt.e((ImageView) _$_findCachedViewById(R.id.btnMine), 0, new CollocationHomeActivity$initView$1(this), 1);
            ViewExtensionKt.e((ConstraintLayout) _$_findCachedViewById(R.id.btnPublish), 0, new CollocationHomeActivity$initView$2(this), 1);
            ((ViewPager2) _$_findCachedViewById(R.id.viewPager)).setAdapter(this.f);
            ((ViewPager2) _$_findCachedViewById(R.id.viewPager)).setOffscreenPageLimit(2);
            ((MTabLayout) _$_findCachedViewById(R.id.tabLayout)).G((ViewPager2) _$_findCachedViewById(R.id.viewPager), new a(this));
        }
    }

    @Override // androidx.activity.ComponentActivity, androidx.fragment.app.FragmentActivity
    public void onActivityResult(int i, int i3, @Nullable Intent intent) {
        Object[] objArr = {new Integer(i), new Integer(i3), intent};
        ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
        Class cls = Integer.TYPE;
        if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 291190, new Class[]{cls, cls, Intent.class}, Void.TYPE).isSupported) {
            super.onActivityResult(i, i3, intent);
            ShareItem shareItem = intent != null ? (ShareItem) intent.getParcelableExtra("ShareItem") : null;
            if (shareItem != null) {
                if (!PatchProxy.proxy(new Object[]{shareItem}, this, changeQuickRedirect, false, 291188, new Class[]{ShareItem.class}, Void.TYPE).isSupported) {
                    q.r("发布成功");
                    CollocationShareDialog.f23531g.a(shareItem).i(this);
                }
            }
        }
    }

    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.shizhuang.duapp.common.ui.BaseLeftBackActivity, com.shizhuang.duapp.common.ui.BaseActivity
    public void onCreate(Bundle bundle) {
        if (!PatchProxy.proxy(new Object[]{bundle}, this, changeQuickRedirect, false, 291197, new Class[]{Bundle.class}, Void.TYPE).isSupported) {
            _boostWeave.ActivityMethodWeaver_onCreate(this, bundle);
        }
    }

    @Subscribe(threadMode = ThreadMode.MAIN)
    public final void onPublishSuccessEventNotifyRefresh(@NotNull d dVar) {
        if (!PatchProxy.proxy(new Object[]{dVar}, this, changeQuickRedirect, false, 291191, new Class[]{d.class}, Void.TYPE).isSupported) {
            g().c(true);
        }
    }

    @Override // androidx.fragment.app.FragmentActivity, com.shizhuang.duapp.common.ui.BaseLeftBackActivity, com.shizhuang.duapp.common.ui.BaseActivity
    public void onResume() {
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291192, new Class[0], Void.TYPE).isSupported) {
            _boostWeave.ActivityMethodWeaver_onResume(this);
        }
    }

    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.shizhuang.duapp.common.ui.BaseLeftBackActivity, com.shizhuang.duapp.common.ui.BaseActivity
    public void onStart() {
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 291199, new Class[0], Void.TYPE).isSupported) {
            _boostWeave.ActivityMethodWeaver_onStart(this);
        }
    }
}