TikTok.apk(点击下载) / OrderCenterAdapter.java


package com.ss.android.ugc.aweme.ecommerce.ordercenter;

import X.AbstractC03120Bh;
import X.AbstractC03220Br;
import X.AbstractC03240Bt;
import X.AbstractC2310796a;
import X.AbstractC32851Rq;
import X.AbstractC58327MvE;
import X.ActivityC31021Kp;
import X.AnonymousClass0A7;
import X.AnonymousClass0CA;
import X.AnonymousClass0CH;
import X.AnonymousClass0EJ;
import X.AnonymousClass12G;
import X.AnonymousClass1ZP;
import X.AnonymousClass1ZS;
import X.C03210Bq;
import X.C03260Bv;
import X.C03270Bw;
import X.C08430Vs;
import X.C09030Ya;
import X.C21090sc;
import X.C23360wH;
import X.C50441JrK;
import X.C50442JrL;
import X.C50443JrM;
import X.C58320Mv7;
import X.C97523sb;
import X.EnumC38666FGl;
import X.JT6;
import X.JT7;
import X.JT8;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.SystemClock;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.fragment.app.Fragment;
import com.bytedance.covode.number.Covode;
import com.bytedance.ies.bullet.ui.common.BulletActivityWrapper;
import com.bytedance.ies.bullet.ui.common.BulletContainerView;
import com.bytedance.ies.dmt.ui.widget.tablayout.DmtTabLayout;
import com.bytedance.tux.input.TuxTextView;
import com.google.gson.JsonObject;
import com.ss.android.ugc.aweme.base.fragment.AmeBaseFragment;
import com.ss.android.ugc.aweme.bullet.api.IBulletService;
import com.ss.android.ugc.aweme.bullet.impl.BulletService;
import com.ss.android.ugc.aweme.ecommerce.eventcenter.EventCenter;
import com.ss.android.ugc.aweme.ecommerce.ordercenter.event.Logger;
import com.ss.android.ugc.aweme.ecommerce.ordercenter.repository.dto.OrderListTabInfo;
import com.ss.android.ugc.aweme.ecommerce.ordercenter.view.TEIgnoreAbleFrameLayout;
import com.ss.android.ugc.aweme.ecommerce.ordercenter.vm.OrderTabViewModel;
import com.ss.android.ugc.aweme.ecommerce.service.IEventCenter;
import com.zhiliaoapp.musically.R;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import kotlin.g.b.m;
import org.json.JSONObject;

public final class OrderCenterAdapter extends AnonymousClass12G implements AbstractC32851Rq {
    public static final C50443JrM LIZJ = new C50443JrM((byte) 0);
    public final DmtTabLayout LIZ;
    public final ArrayList<C50441JrK> LIZIZ;
    public boolean LIZLLL = true;
    public String LJ;
    public final ActivityC31021Kp LJFF;
    public final Logger LJI;

    public static final class OrderListTabFragment extends AmeBaseFragment {
        public int LIZ = -1;
        public TEIgnoreAbleFrameLayout LIZIZ;
        public ViewGroup LIZJ;
        public AppCompatImageView LIZLLL;
        public TuxTextView LJ;
        public TuxTextView LJIIIZ;
        public BulletContainerView LJIIJ;
        public boolean LJIIJJI;
        public BulletActivityWrapper LJIIL;
        public boolean LJIILIIL;
        public boolean LJIILJJIL;
        public SparseArray LJIILL;

        static {
            Covode.recordClassIndex(62404);
        }

        private final void LIZIZ() {
            String str;
            if (this.LJIILIIL && !this.LJIILJJIL && getUserVisibleHint()) {
                this.LJIILJJIL = true;
                BulletContainerView bulletContainerView = this.LJIIJ;
                if (bulletContainerView != null) {
                    Uri.Builder encodedAuthority = new Uri.Builder().scheme("bullet").encodedAuthority("bullet");
                    Bundle arguments = getArguments();
                    if (arguments == null || (str = arguments.getString("order_list_url")) == null) {
                        str = "https://oec-api.tiktokv.com/view/fe_tiktok_ecommerce_order_list/index.html";
                    }
                    Uri build = encodedAuthority.appendQueryParameter("url", str).build();
                    ActivityC31021Kp activity = getActivity();
                    if (activity instanceof OrderCenterActivity) {
                        OrderCenterActivity orderCenterActivity = (OrderCenterActivity) activity;
                        if (orderCenterActivity.LIZIZ == 0) {
                            orderCenterActivity.LIZIZ = SystemClock.uptimeMillis();
                        }
                    }
                    m.LIZIZ(build, "");
                    C97523sb.LIZ(bulletContainerView, build, null, new JT6(this), 2);
                }
            }
        }

        public final void LIZ() {
            C08430Vs providerFactory;
            BulletContainerView bulletContainerView = this.LJIIJ;
            if (bulletContainerView != null) {
                bulletContainerView.LIZ();
            }
            BulletContainerView bulletContainerView2 = this.LJIIJ;
            if (!(bulletContainerView2 == null || (providerFactory = bulletContainerView2.getProviderFactory()) == null)) {
                providerFactory.LIZ();
            }
            this.LJIIJ = null;
        }

        @Override // com.ss.android.ugc.aweme.base.fragment.AmeBaseFragment, androidx.fragment.app.Fragment
        public final void onActivityCreated(Bundle bundle) {
            ActivityC31021Kp activity;
            super.onActivityCreated(bundle);
            BulletActivityWrapper bulletActivityWrapper = this.LJIIL;
            if (bulletActivityWrapper != null && (activity = getActivity()) != null && (activity instanceof ActivityC31021Kp)) {
                bulletActivityWrapper.LIZJ(activity, bundle);
            }
        }

        @Override // androidx.fragment.app.Fragment, com.ss.android.ugc.common.component.fragment.ComponentFragment
        public final View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
            C21090sc.LIZ(layoutInflater);
            Bundle arguments = getArguments();
            this.LIZ = arguments != null ? arguments.getInt("tab_position") : -1;
            View LIZ2 = AnonymousClass0EJ.LIZ(layoutInflater, R.layout.s8, viewGroup, false);
            this.LIZIZ = (TEIgnoreAbleFrameLayout) LIZ2.findViewById(R.id.fov);
            BulletContainerView bulletContainerView = (BulletContainerView) LIZ2.findViewById(R.id.a8h);
            this.LJIIJ = bulletContainerView;
            if (bulletContainerView != null) {
                ActivityC31021Kp activity = getActivity();
                if (activity instanceof ActivityC31021Kp) {
                    JT8 jt8 = new JT8(activity, activity);
                    jt8.LIZ((AnonymousClass0CH) activity);
                    this.LJIIL = jt8;
                }
                bulletContainerView.LIZ(BulletService.LIZJ().LIZ());
                BulletActivityWrapper bulletActivityWrapper = this.LJIIL;
                if (bulletActivityWrapper != null) {
                    bulletContainerView.setActivityWrapper(bulletActivityWrapper);
                }
                IBulletService LIZJ2 = BulletService.LIZJ();
                Context context = bulletContainerView.getContext();
                m.LIZIZ(context, "");
                bulletContainerView.LIZ(LIZJ2.LIZ(context), 17, 0, 0, 0, 0);
            }
            this.LIZJ = (ViewGroup) LIZ2.findViewById(R.id.d28);
            this.LIZLLL = (AppCompatImageView) LIZ2.findViewById(R.id.c2_);
            this.LJ = (TuxTextView) LIZ2.findViewById(R.id.text);
            this.LJIIIZ = (TuxTextView) LIZ2.findViewById(R.id.ffy);
            LIZ2.findViewById(R.id.eff).setOnClickListener(new JT7(this));
            this.LJIILIIL = true;
            LIZIZ();
            m.LIZIZ(LIZ2, "");
            return LIZ2;
        }

        @Override // com.ss.android.ugc.aweme.base.fragment.AmeBaseFragment, com.bytedance.ies.uikit.base.AbsFragment, androidx.fragment.app.Fragment
        public final void onDestroyView() {
            super.onDestroyView();
            LIZ();
            this.LJIILIIL = false;
            this.LJIILJJIL = false;
            SparseArray sparseArray = this.LJIILL;
            if (sparseArray != null) {
                sparseArray.clear();
            }
        }

        @Override // com.bytedance.ies.uikit.base.AbsFragment, androidx.fragment.app.Fragment, com.ss.android.ugc.common.component.fragment.ComponentFragment
        public final void onSaveInstanceState(Bundle bundle) {
            ActivityC31021Kp activity;
            C21090sc.LIZ(bundle);
            super.onSaveInstanceState(bundle);
            BulletActivityWrapper bulletActivityWrapper = this.LJIIL;
            if (bulletActivityWrapper != null && (activity = getActivity()) != null && (activity instanceof ActivityC31021Kp)) {
                bulletActivityWrapper.LIZIZ(activity, bundle);
            }
        }

        @Override // androidx.fragment.app.Fragment
        public final void setUserVisibleHint(boolean z) {
            super.setUserVisibleHint(z);
            if (z) {
                LIZIZ();
            }
        }
    }

    static {
        Covode.recordClassIndex(62401);
    }

    /* JADX INFO: super call moved to the top of the method (can break code semantics) */
    public OrderCenterAdapter(ActivityC31021Kp r5, Logger logger, AnonymousClass0A7 r7) {
        super(r7);
        Uri data;
        C21090sc.LIZ(r5, logger, r7);
        this.LJFF = r5;
        this.LJI = logger;
        DmtTabLayout dmtTabLayout = (DmtTabLayout) r5.findViewById(R.id.fdu);
        this.LIZ = dmtTabLayout;
        String str = "";
        this.LJ = str;
        this.LIZIZ = new ArrayList<>();
        Intent intent = r5.getIntent();
        if (!(intent == null || (data = intent.getData()) == null)) {
            String queryParameter = data.getQueryParameter("previous_page");
            this.LJ = queryParameter != null ? queryParameter : str;
        }
        LJFF();
        r5.getLifecycle().LIZ(this);
        dmtTabLayout.setOnTabClickListener(new AbstractC2310796a(this) {
            /* class com.ss.android.ugc.aweme.ecommerce.ordercenter.OrderCenterAdapter.AnonymousClass1 */
            public final /* synthetic */ OrderCenterAdapter LIZ;

            static {
                Covode.recordClassIndex(62402);
            }

            {
                this.LIZ = r1;
            }

            @Override // X.AbstractC2310796a
            public final void LIZ(C58320Mv7 mv7) {
                OrderCenterAdapter orderCenterAdapter = this.LIZ;
                m.LIZIZ(mv7, "");
                if (mv7.LJ >= 0 && mv7.LJ < orderCenterAdapter.LIZIZ.size()) {
                    long uptimeMillis = SystemClock.uptimeMillis();
                    if (uptimeMillis - orderCenterAdapter.LIZIZ.get(mv7.LJ).LJ < 250) {
                        orderCenterAdapter.LIZIZ.get(mv7.LJ).LJ = 0;
                        IEventCenter LIZ2 = EventCenter.LIZ();
                        String jSONObject = new JSONObject().put("tab_type", orderCenterAdapter.LIZIZ.get(mv7.LJ).LIZ).toString();
                        m.LIZIZ(jSONObject, "");
                        LIZ2.LIZ("ec_order_center_tab_double_clicked", jSONObject);
                    } else {
                        orderCenterAdapter.LIZIZ.get(mv7.LJ).LJ = uptimeMillis;
                    }
                    mv7.LIZ();
                }
            }
        });
        dmtTabLayout.LIZ(new AbstractC58327MvE(this) {
            /* class com.ss.android.ugc.aweme.ecommerce.ordercenter.OrderCenterAdapter.AnonymousClass2 */
            public final /* synthetic */ OrderCenterAdapter LIZ;

            static {
                Covode.recordClassIndex(62403);
            }

            /* JADX WARN: Incorrect args count in method signature: ()V */
            {
                this.LIZ = r1;
            }

            @Override // X.AbstractC58327MvE
            public final void LIZ(C58320Mv7 mv7) {
                this.LIZ.LIZ(mv7);
            }

            @Override // X.AbstractC58327MvE
            public final void LIZIZ(C58320Mv7 mv7) {
            }

            @Override // X.AbstractC58327MvE
            public final void LIZJ(C58320Mv7 mv7) {
            }
        });
    }

    private final String LIZIZ(int i2) {
        Uri.Builder builder = new Uri.Builder();
        Uri parse = Uri.parse("https://oec-api.tiktokv.com/view/fe_tiktok_ecommerce_order_list/index.html");
        m.LIZIZ(parse, "");
        Uri.Builder encodedPath = builder.scheme(parse.getScheme()).encodedAuthority(parse.getAuthority()).encodedPath(parse.getPath());
        Set<String> queryParameterNames = parse.getQueryParameterNames();
        m.LIZIZ(queryParameterNames, "");
        for (T t : queryParameterNames) {
            encodedPath.appendQueryParameter(t, parse.getQueryParameter(t));
        }
        encodedPath.appendQueryParameter("tab_type", String.valueOf(i2));
        String uri = builder.build().toString();
        m.LIZIZ(uri, "");
        return uri;
    }

    private final void LJFF() {
        ActivityC31021Kp r2 = this.LJFF;
        C03260Bv LIZ2 = C03270Bw.LIZ(r2, (AbstractC03240Bt) null);
        if (C09030Ya.LIZ) {
            C03210Bq.LIZ(LIZ2, r2);
        }
        AbstractC03220Br LIZ3 = LIZ2.LIZ(OrderTabViewModel.class);
        m.LIZIZ(LIZ3, "");
        OrderTabViewModel orderTabViewModel = (OrderTabViewModel) LIZ3;
        C23360wH r3 = new C23360wH();
        r3.element = (T) orderTabViewModel.LIZJ.getValue();
        this.LIZIZ.addAll(LIZ((List<OrderListTabInfo>) r3.element));
        orderTabViewModel.LIZJ.observe(this.LJFF, new C50442JrL(this, r3));
    }

    private final List<C50441JrK> LJI() {
        int ordinal = EnumC38666FGl.ALL.ordinal();
        String string = this.LJFF.getString(R.string.h87);
        m.LIZIZ(string, "");
        int ordinal2 = EnumC38666FGl.TO_PAY.ordinal();
        String string2 = this.LJFF.getString(R.string.h8z);
        m.LIZIZ(string2, "");
        int ordinal3 = EnumC38666FGl.TO_SHIP.ordinal();
        String string3 = this.LJFF.getString(R.string.h8y);
        m.LIZIZ(string3, "");
        int ordinal4 = EnumC38666FGl.SHIPPED.ordinal();
        String string4 = this.LJFF.getString(R.string.h8v);
        m.LIZIZ(string4, "");
        int ordinal5 = EnumC38666FGl.COMPLETED.ordinal();
        String string5 = this.LJFF.getString(R.string.h89);
        m.LIZIZ(string5, "");
        return AnonymousClass1ZP.LIZIZ(new C50441JrK(ordinal, string, LIZIZ(EnumC38666FGl.ALL.ordinal()), "all", (byte) 0), new C50441JrK(ordinal2, string2, LIZIZ(EnumC38666FGl.TO_PAY.ordinal()), "to_pay", (byte) 0), new C50441JrK(ordinal3, string3, LIZIZ(EnumC38666FGl.TO_SHIP.ordinal()), "to_ship", (byte) 0), new C50441JrK(ordinal4, string4, LIZIZ(EnumC38666FGl.SHIPPED.ordinal()), "shipped", (byte) 0), new C50441JrK(ordinal5, string5, LIZIZ(EnumC38666FGl.COMPLETED.ordinal()), "completed", (byte) 0));
    }

    @Override // androidx.viewpager.widget.PagerAdapter
    public final int LIZ(Object obj) {
        C21090sc.LIZ(obj);
        return -2;
    }

    @Override // X.AnonymousClass12G
    public final Fragment LIZ(int i2) {
        OrderListTabFragment orderListTabFragment = new OrderListTabFragment();
        Bundle bundle = new Bundle();
        C50441JrK jrK = this.LIZIZ.get(i2);
        m.LIZIZ(jrK, "");
        C50441JrK jrK2 = jrK;
        Uri.Builder builder = new Uri.Builder();
        JsonObject jsonObject = new JsonObject();
        jsonObject.addProperty("previous_page", this.LJ);
        jsonObject.addProperty("tab_name", jrK2.LIZIZ);
        jsonObject.addProperty("tab_id", jrK2.LIZLLL);
        Uri parse = Uri.parse(jrK2.LIZJ);
        m.LIZIZ(parse, "");
        builder.scheme(parse.getScheme());
        builder.encodedAuthority(parse.getAuthority());
        builder.encodedPath(parse.getPath());
        Set<String> queryParameterNames = parse.getQueryParameterNames();
        m.LIZIZ(queryParameterNames, "");
        for (T t : queryParameterNames) {
            builder.appendQueryParameter(t, parse.getQueryParameter(t));
        }
        builder.appendQueryParameter("trackParams", jsonObject.toString());
        String uri = builder.build().toString();
        m.LIZIZ(uri, "");
        bundle.putString("order_list_url", uri);
        bundle.putInt("tab_position", i2);
        orderListTabFragment.setArguments(bundle);
        return orderListTabFragment;
    }

    public final List<C50441JrK> LIZ(List<OrderListTabInfo> list) {
        if (list == null || list.isEmpty()) {
            return LJI();
        }
        ArrayList arrayList = new ArrayList();
        for (T t : list) {
            int tab = t.getTab();
            String text = t.getText();
            String schema = t.getSchema();
            arrayList.add(new C50441JrK(tab, text, (schema == null || schema.length() == 0) ? LIZIZ(t.getTab()) : t.getSchema(), t.getTabName(), (byte) 0));
        }
        return arrayList;
    }

    public final void LIZ(C58320Mv7 mv7) {
        if (mv7 != null) {
            IEventCenter LIZ2 = EventCenter.LIZ();
            String jSONObject = new JSONObject().put("tab_type", this.LIZIZ.get(mv7.LJ).LIZ).toString();
            m.LIZIZ(jSONObject, "");
            LIZ2.LIZ("ec_order_center_tab_clicked", jSONObject);
        }
        if (mv7 != null) {
            Logger logger = this.LJI;
            C50441JrK jrK = this.LIZIZ.get(mv7.LJ);
            m.LIZIZ(jrK, "");
            logger.LIZ(jrK);
        }
    }

    @Override // androidx.viewpager.widget.PagerAdapter, X.AnonymousClass12G
    public final void LIZ(ViewGroup viewGroup, int i2, Object obj) {
        C21090sc.LIZ(viewGroup, obj);
        super.LIZ(viewGroup, i2, obj);
        if (obj instanceof OrderListTabFragment) {
            ((OrderListTabFragment) obj).LIZ();
        }
    }

    @Override // androidx.viewpager.widget.PagerAdapter
    public final int LIZIZ() {
        return this.LIZIZ.size();
    }

    @Override // androidx.viewpager.widget.PagerAdapter
    public final CharSequence LIZJ(int i2) {
        return this.LIZIZ.get(i2).LIZIZ;
    }

    public final C50441JrK LIZLLL() {
        ArrayList<C50441JrK> arrayList = this.LIZIZ;
        DmtTabLayout dmtTabLayout = this.LIZ;
        m.LIZIZ(dmtTabLayout, "");
        C50441JrK jrK = arrayList.get(dmtTabLayout.getSelectedTabPosition());
        m.LIZIZ(jrK, "");
        return jrK;
    }

    public final int LJ() {
        String queryParameter;
        Integer LJ2;
        Intent intent = this.LJFF.getIntent();
        m.LIZIZ(intent, "");
        Uri data = intent.getData();
        if (data == null || (queryParameter = data.getQueryParameter("tab_type")) == null || (LJ2 = AnonymousClass1ZS.LJ(queryParameter)) == null) {
            return 0;
        }
        for (T t : this.LIZIZ) {
            int i2 = t.LIZ;
            if (LJ2 != null && i2 == LJ2.intValue()) {
                return this.LIZIZ.indexOf(t);
            }
        }
        return 0;
    }

    @AbstractC03120Bh(LIZ = AnonymousClass0CA.ON_RESUME)
    public final void onResume() {
        if (this.LIZLLL) {
            this.LIZLLL = false;
            return;
        }
        DmtTabLayout dmtTabLayout = this.LIZ;
        m.LIZIZ(dmtTabLayout, "");
        LIZ(dmtTabLayout.LIZIZ(dmtTabLayout.getSelectedTabPosition()));
    }

    @Override // X.AbstractC264012v
    public final void onStateChanged(AnonymousClass0CH r2, AnonymousClass0CA r3) {
        if (r3 == AnonymousClass0CA.ON_RESUME) {
            onResume();
        }
    }
}