导航菜单

页面标题

页面副标题

Vi App v10.18.0 - StoreContentActivity.java 源代码

正在查看: Vi App v10.18.0 应用的 StoreContentActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.onmobile.rbtsdkui.activities;

import android.content.Intent;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.core.widget.ContentLoadingProgressBar;
import androidx.fragment.app.FragmentTransaction;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.adapter.StoreChildItemRecyclerAdapter;
import com.onmobile.rbtsdkui.analytics.AnalyticsConstants;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.fragment.FragmentHomeStore;
import com.onmobile.rbtsdkui.fragment.FragmentStoreSeeAllNew;
import com.onmobile.rbtsdkui.fragment.base.BaseFragment;
import com.onmobile.rbtsdkui.http.api_action.dtos.BannerDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.DynamicChartItemDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.DynamicItemDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.RecommendationDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.RingBackToneDTO;
import com.onmobile.rbtsdkui.model.ListItem;
import java.util.Iterator;

public class StoreContentActivity extends BaseActivity implements BaseFragment.InternalCallback<BaseFragment, Object> {
    public static final int L = 0;
    public FrameLayout m;
    public ViewGroup n;
    public ContentLoadingProgressBar o;
    public AppCompatTextView p;
    public RingBackToneDTO q;
    public BannerDTO r;
    public ListItem s;
    public RecommendationDTO t;
    public String u;

    @Override
    public final void a() {
    }

    @Override
    public final void a(Intent intent) {
        String str;
        if (intent == null || !intent.hasExtra("key:data-item")) {
            onBackPressed();
            return;
        }
        if (intent.hasExtra("key:intent-caller-source")) {
            String stringExtra = intent.getStringExtra("key:intent-caller-source");
            StringBuilder sb = new StringBuilder();
            if (TextUtils.isEmpty(stringExtra)) {
                str = "";
            } else {
                str = stringExtra + " ";
            }
            sb.append(str);
            sb.append(AnalyticsConstants.EVENT_PV_SOURCE_SET_FROM_CATEGORY);
            this.u = sb.toString();
        }
        ListItem listItem = (ListItem) intent.getSerializableExtra("key:data-item");
        this.s = listItem;
        if (listItem != null) {
            if (listItem.getParent() instanceof BannerDTO) {
                this.r = (BannerDTO) this.s.getParent();
                return;
            }
            if (this.s.getParent() instanceof RecommendationDTO) {
                this.t = (RecommendationDTO) this.s.getParent();
            } else if (this.s.getParent() instanceof RingBackToneDTO) {
                this.q = (RingBackToneDTO) this.s.getParent();
            } else if (this.s.getParent() instanceof DynamicItemDTO) {
                this.q = (RingBackToneDTO) this.s.getParent();
            }
        }
    }

    @Override
    public final void a(BaseFragment baseFragment, Class cls, String str) {
    }

    @Override
    public final int g() {
        return R.layout.activity_store_content;
    }

    @Override
    @NonNull
    public final String h() {
        return "StoreContentActivity";
    }

    @Override
    public final void i() {
        this.m = (FrameLayout) findViewById(R.id.rbtsdk_fragment_container);
        this.n = (ViewGroup) findViewById(R.id.container_loading);
        this.o = findViewById(R.id.progress_bar_loading);
        this.p = findViewById(R.id.tv_loading);
        FrameLayout frameLayout = this.m;
        boolean z = frameLayout != null;
        ViewGroup viewGroup = this.n;
        if (z && (viewGroup != null)) {
            if ((viewGroup != null) & (frameLayout != null)) {
                frameLayout.setVisibility(8);
                this.n.setVisibility(0);
            }
            this.o.setVisibility(0);
            this.p.setVisibility(8);
        }
    }

    @Override
    public final void k() {
        String str;
        BannerDTO bannerDTO = this.r;
        if (bannerDTO != null) {
            str = bannerDTO.getID();
        } else {
            RecommendationDTO recommendationDTO = this.t;
            if (recommendationDTO != null) {
                str = recommendationDTO.getSessionId();
            } else {
                try {
                    str = this.q.getId();
                } catch (Exception unused) {
                    str = "0";
                }
            }
        }
        boolean z = true;
        if (this.t != null) {
            p();
            FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
            beginTransaction.replace(R.id.rbtsdk_fragment_container, FragmentStoreSeeAllNew.a(this.u, this.s, true));
            beginTransaction.commitAllowingStateLoss();
            return;
        }
        RingBackToneDTO ringBackToneDTO = this.q;
        if (ringBackToneDTO == null || ringBackToneDTO.getItems() == null || this.q.getItems().size() <= 0) {
            AppManager.e().g().c(0, new AppBaselineCallback<DynamicChartItemDTO>() {
                @Override
                public final void failure(String str2) {
                    StoreContentActivity.a(StoreContentActivity.this, str2);
                }

                @Override
                public final void success(DynamicChartItemDTO dynamicChartItemDTO) {
                    boolean z2;
                    DynamicChartItemDTO dynamicChartItemDTO2 = dynamicChartItemDTO;
                    Iterator<RingBackToneDTO> it = dynamicChartItemDTO2.getItems().iterator();
                    int i = 0;
                    while (true) {
                        if (!it.hasNext()) {
                            z2 = false;
                            break;
                        } else if (it.next().getType().equals("chart") && (i = i + 1) > 1) {
                            z2 = true;
                            break;
                        }
                    }
                    ListItem listItem = (Integer.parseInt(dynamicChartItemDTO2.getTotal_item_count()) == 1 && dynamicChartItemDTO2.getType().equals("chart")) ? new ListItem(dynamicChartItemDTO2.getItems().get(0)) : new ListItem(dynamicChartItemDTO2, dynamicChartItemDTO2.getItems());
                    StoreContentActivity storeContentActivity = StoreContentActivity.this;
                    int i2 = StoreContentActivity.L;
                    storeContentActivity.p();
                    StoreContentActivity.this.a(listItem, z2);
                    if (TextUtils.isEmpty(dynamicChartItemDTO2.getCanonicalName())) {
                        return;
                    }
                    StoreContentActivity.this.c(dynamicChartItemDTO2.getCanonicalName());
                }
            }, str);
            return;
        }
        Iterator<RingBackToneDTO> it = this.q.getItems().iterator();
        int i = 0;
        while (true) {
            if (!it.hasNext()) {
                z = false;
                break;
            }
            RingBackToneDTO next = it.next();
            if (next.getType().equals("chart")) {
                if (!(next.getDisplayType() != null && (next.getDisplayType().equalsIgnoreCase(StoreChildItemRecyclerAdapter.DisplayType.CIRCLE_MEDIUM.name()) || next.getDisplayType().equalsIgnoreCase(StoreChildItemRecyclerAdapter.DisplayType.VERTICAL_RECTANGLE_MEDIUM.name()) || next.getDisplayType().equalsIgnoreCase(StoreChildItemRecyclerAdapter.DisplayType.HORIZONTAL_RECTANGLE_SMALL.name()))) && (i = i + 1) > 1) {
                    break;
                }
            }
        }
        p();
        a(this.s, z);
    }

    @Override
    public final void l() {
    }

    @Override
    public final void o() {
        String str;
        try {
            BannerDTO bannerDTO = this.r;
            if (bannerDTO != null) {
                str = bannerDTO.getName();
            } else {
                RecommendationDTO recommendationDTO = this.t;
                str = recommendationDTO != null ? recommendationDTO.getChartName() : !TextUtils.isEmpty(this.q.getChartName()) ? this.q.getChartName() : this.q.getName();
            }
        } catch (Exception unused) {
            str = null;
        }
        if (TextUtils.isEmpty(str)) {
            str = getString(R.string.store);
        }
        AppCompatTextView findViewById = findViewById(R.id.tv_toolbar_title);
        if (findViewById == null) {
            return;
        }
        findViewById.setText(str);
        findViewById(R.id.ic_back_arrow).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                StoreContentActivity.this.onBackPressed();
            }
        });
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
        }
        return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
    }

    public final void p() {
        FrameLayout frameLayout = this.m;
        if ((this.n != null) && (frameLayout != null)) {
            frameLayout.setVisibility(0);
            this.n.setVisibility(8);
        }
    }

    public static void a(StoreContentActivity storeContentActivity, String str) {
        FrameLayout frameLayout = storeContentActivity.m;
        boolean z = frameLayout != null;
        ViewGroup viewGroup = storeContentActivity.n;
        if (z && (viewGroup != null)) {
            if ((viewGroup != null) & (frameLayout != null)) {
                frameLayout.setVisibility(8);
                storeContentActivity.n.setVisibility(0);
            }
            storeContentActivity.o.setVisibility(8);
            storeContentActivity.p.setVisibility(0);
            storeContentActivity.p.setText(str);
        }
    }

    public final void a(ListItem listItem, boolean z) {
        try {
            FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
            if (z) {
                beginTransaction.replace(R.id.rbtsdk_fragment_container, FragmentHomeStore.a(this.u, listItem));
            } else {
                beginTransaction.replace(R.id.rbtsdk_fragment_container, FragmentStoreSeeAllNew.a(this.u, listItem, true));
            }
            beginTransaction.commitAllowingStateLoss();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}