导航菜单

页面标题

页面副标题

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

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

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


package com.onmobile.rbtsdkui.shuffle;

import android.content.DialogInterface;
import android.content.Intent;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.ConstraintSet;
import androidx.core.widget.ContentLoadingProgressBar;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.CenterCrop;
import com.bumptech.glide.request.RequestOptions;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.HomeActivity;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.adapter.base.SimpleRecyclerAdapter;
import com.onmobile.rbtsdkui.analytics.AnalyticsConstants;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.bottomsheet.SetShuffleMainBSFragment;
import com.onmobile.rbtsdkui.dialog.TranslucentProgressDialog;
import com.onmobile.rbtsdkui.http.api_action.dtos.ChartItemDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.DynamicChartItemDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.RingBackToneDTO;
import com.onmobile.rbtsdkui.http.api_action.dtos.appconfigdtos.AppConfigDataManipulator;
import com.onmobile.rbtsdkui.listener.OnBottomSheetChangeListener;
import com.onmobile.rbtsdkui.model.SimpleAdapterItem;
import com.onmobile.rbtsdkui.sdkexception.AppBaselineContentPlanCallback;
import com.onmobile.rbtsdkui.shuffle.DynamicShuffleChartActivity;
import com.onmobile.rbtsdkui.util.WidgetUtils;
import java.util.ArrayList;
import java.util.Objects;

public class DynamicShuffleChartActivity extends BaseActivity implements View.OnClickListener {
    public static final int L = 0;
    public TranslucentProgressDialog A;
    public RecyclerView m;
    public ViewGroup n;
    public ContentLoadingProgressBar o;
    public AppCompatTextView p;
    public AppCompatButton q;
    public View r;
    public ArrayList s;
    public DynamicShuffleChartAdapter t;
    public String u;
    public ImageView v;
    public boolean w = false;
    public String x = "";
    public String y = "";
    public String z = "";

    public class AnonymousClass2 implements AppBaselineContentPlanCallback<ChartItemDTO> {
        public AnonymousClass2() {
        }

        public void a(View view) {
            DynamicShuffleChartActivity dynamicShuffleChartActivity = DynamicShuffleChartActivity.this;
            int i = DynamicShuffleChartActivity.L;
            dynamicShuffleChartActivity.p();
        }

        public void b(View view) {
            DynamicShuffleChartActivity dynamicShuffleChartActivity = DynamicShuffleChartActivity.this;
            int i = DynamicShuffleChartActivity.L;
            dynamicShuffleChartActivity.p();
        }

        @Override
        public final void blocked(String str) {
            DynamicShuffleChartActivity dynamicShuffleChartActivity = DynamicShuffleChartActivity.this;
            TranslucentProgressDialog translucentProgressDialog = dynamicShuffleChartActivity.A;
            if (translucentProgressDialog != null && translucentProgressDialog.isShowing()) {
                dynamicShuffleChartActivity.A.dismiss();
            }
            ?? r0 = DynamicShuffleChartActivity.this;
            r0.a(str, r0.getString(R.string.retry), new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    DynamicShuffleChartActivity.AnonymousClass2.this.a(view);
                }
            });
        }

        @Override
        public final void failure(String str) {
            DynamicShuffleChartActivity dynamicShuffleChartActivity = DynamicShuffleChartActivity.this;
            TranslucentProgressDialog translucentProgressDialog = dynamicShuffleChartActivity.A;
            if (translucentProgressDialog != null && translucentProgressDialog.isShowing()) {
                dynamicShuffleChartActivity.A.dismiss();
            }
            ?? r0 = DynamicShuffleChartActivity.this;
            r0.a(str, r0.getString(R.string.retry), new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    DynamicShuffleChartActivity.AnonymousClass2.this.b(view);
                }
            });
        }

        @Override
        public final void success(ChartItemDTO chartItemDTO) {
            ChartItemDTO chartItemDTO2 = chartItemDTO;
            DynamicShuffleChartActivity dynamicShuffleChartActivity = DynamicShuffleChartActivity.this;
            TranslucentProgressDialog translucentProgressDialog = dynamicShuffleChartActivity.A;
            if (translucentProgressDialog != null && translucentProgressDialog.isShowing()) {
                dynamicShuffleChartActivity.A.dismiss();
            }
            SetShuffleMainBSFragment a = WidgetUtils.a(chartItemDTO2, AnalyticsConstants.EVENT_PV_SOURCE_SET_FROM_SHUFFLE_CARD);
            a.k = new OnBottomSheetChangeListener() {
                @Override
                public final void a(DialogInterface dialogInterface, boolean z, String str, Integer num) {
                    DynamicShuffleChartActivity dynamicShuffleChartActivity2 = DynamicShuffleChartActivity.this;
                    int i = DynamicShuffleChartActivity.L;
                    dynamicShuffleChartActivity2.getClass();
                    if (z) {
                        dynamicShuffleChartActivity2.a(HomeActivity.class, null, true, true);
                    }
                }

                @Override
                public final void onShow(DialogInterface dialogInterface) {
                    DynamicShuffleChartActivity.this.u = null;
                }

                @Override
                public final void a(DialogInterface dialogInterface, boolean z, String str) {
                    DynamicShuffleChartActivity dynamicShuffleChartActivity2 = DynamicShuffleChartActivity.this;
                    int i = DynamicShuffleChartActivity.L;
                    dynamicShuffleChartActivity2.getClass();
                    if (z) {
                        dynamicShuffleChartActivity2.a(HomeActivity.class, null, true, true);
                    }
                }
            };
            a.show(DynamicShuffleChartActivity.this.getSupportFragmentManager(), a.getTag());
        }
    }

    public static void d(DynamicShuffleChartActivity dynamicShuffleChartActivity) {
        dynamicShuffleChartActivity.m.setVisibility(0);
        dynamicShuffleChartActivity.n.setVisibility(8);
    }

    public void q() {
        this.t.notifyDataSetChanged();
    }

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

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

    @Override
    public final void i() {
        this.m = findViewById(R.id.rv_shuffle_chart);
        this.n = (ViewGroup) findViewById(R.id.container_loading);
        this.o = findViewById(R.id.progress_bar_loading);
        this.p = findViewById(R.id.tv_loading);
        this.v = (ImageView) findViewById(R.id.promotion_image);
        AppCompatButton findViewById = findViewById(R.id.btn_retry_loading);
        this.q = findViewById;
        findViewById.setOnClickListener(this);
        this.r = findViewById(R.id.promo_parent);
    }

    @Override
    public final void k() {
    }

    @Override
    public final void l() {
    }

    @Override
    public final void o() {
        int i = R.drawable.ic_arrow_left_white_24dp;
        a(i, R.color.toolbar_back_color);
        b();
        if (this.w) {
            this.r.setVisibility(0);
            this.v.setVisibility(0);
            m();
            b(R.color.toolbar_titlt_color_other);
            a(i, R.color.toolbar_back_color_discover_page);
            n();
        } else {
            b(R.color.toolbar_title_color_home);
        }
        this.z.equals(AnalyticsConstants.EVENT_PV_SOURCE_SET_FROM_PROMO);
        c(getString(R.string.card_title_music_shuffles));
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == this.q.getId()) {
            r();
        }
    }

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

    public final void onStart() {
        super.onStart();
    }

    public final void onStop() {
        super.onStop();
    }

    public final void p() {
        if (TextUtils.isEmpty(this.u)) {
            return;
        }
        if (this.A == null) {
            TranslucentProgressDialog translucentProgressDialog = new TranslucentProgressDialog(this);
            translucentProgressDialog.setCancelable(false);
            translucentProgressDialog.setCanceledOnTouchOutside(false);
            this.A = translucentProgressDialog;
        }
        if (!this.A.isShowing()) {
            this.A.show();
        }
        AppManager.e().g().b(this.u, new AnonymousClass2());
    }

    public final void r() {
        ArrayList arrayList = this.s;
        if (arrayList != null && arrayList.size() > 0) {
            this.s.clear();
            this.m.post(new Runnable() {
                @Override
                public final void run() {
                    DynamicShuffleChartActivity.this.q();
                }
            });
        }
        p();
        if (this.s.size() < 1) {
            DynamicShuffleChartAdapter dynamicShuffleChartAdapter = this.t;
            dynamicShuffleChartAdapter.e = true;
            dynamicShuffleChartAdapter.notifyItemChanged(dynamicShuffleChartAdapter.getItemCount() - 1);
        } else {
            this.m.setVisibility(8);
            this.n.setVisibility(0);
            this.o.setVisibility(0);
            this.p.setVisibility(8);
            this.q.setVisibility(8);
        }
        if (!this.w || AppConfigDataManipulator.getAppConfigParentDTO().getAppConfigDTO().getBaseline2DTO().getPromoDTO() == null) {
            AppManager.e().g().a(new AppBaselineCallback<DynamicChartItemDTO>() {
                @Override
                public final void success(DynamicChartItemDTO dynamicChartItemDTO) {
                    DynamicShuffleChartActivity.this.t.c();
                    if (dynamicChartItemDTO == null || dynamicChartItemDTO.getItems() == null || dynamicChartItemDTO.getItems().size() <= 0) {
                        if (DynamicShuffleChartActivity.this.s.size() < 1) {
                            ?? r10 = DynamicShuffleChartActivity.this;
                            DynamicShuffleChartActivity.a((DynamicShuffleChartActivity) r10, r10.getString(R.string.empty_udp_error_message));
                            return;
                        }
                        return;
                    }
                    for (RingBackToneDTO ringBackToneDTO : dynamicChartItemDTO.getItems()) {
                        DynamicShuffleChartActivity.this.s.add(new SimpleAdapterItem(2, ringBackToneDTO.getId(), !TextUtils.isEmpty(ringBackToneDTO.getName()) ? ringBackToneDTO.getName() : !TextUtils.isEmpty(ringBackToneDTO.getChartName()) ? ringBackToneDTO.getChartName() : DynamicShuffleChartActivity.this.getString(R.string.card_title_music_shuffles), null, new ArrayList<Object>(ringBackToneDTO) {
                            public final RingBackToneDTO val$dynamicItem;

                            {
                                this.val$dynamicItem = ringBackToneDTO;
                                if (ringBackToneDTO.getItems() != null) {
                                    addAll(ringBackToneDTO.getItems());
                                }
                            }
                        }));
                    }
                    RecyclerView recyclerView = DynamicShuffleChartActivity.this.m;
                    final DynamicShuffleChartAdapter dynamicShuffleChartAdapter2 = DynamicShuffleChartActivity.this.t;
                    Objects.requireNonNull(dynamicShuffleChartAdapter2);
                    recyclerView.post(new Runnable() {
                        @Override
                        public final void run() {
                            DynamicShuffleChartAdapter.this.notifyDataSetChanged();
                        }
                    });
                    DynamicShuffleChartActivity.d(DynamicShuffleChartActivity.this);
                }

                @Override
                public final void failure(String str) {
                    if (DynamicShuffleChartActivity.this.s.size() < 1) {
                        DynamicShuffleChartActivity.a(DynamicShuffleChartActivity.this, str);
                    }
                }
            }, Boolean.FALSE, this.y);
        } else {
            AppConfigDataManipulator.getAppConfigParentDTO().getAppConfigDTO().getBaseline2DTO().getPromoDTO().getClass();
            throw null;
        }
    }

    @Override
    public final void a(Intent intent) {
        if (intent != null) {
            if (intent.hasExtra("key:content-id")) {
                this.u = intent.getStringExtra("key:content-id");
            }
            if (intent.hasExtra("isPromo")) {
                this.w = intent.getBooleanExtra("isPromo", false);
            }
            if (intent.hasExtra("bannerUrl")) {
                this.x = intent.getStringExtra("bannerUrl");
            }
            if (intent.hasExtra("key:intent-caller-source")) {
                this.z = intent.getStringExtra("key:intent-caller-source");
            }
        }
    }

    @Override
    public final void a() {
        this.m.setVisibility(8);
        this.n.setVisibility(0);
        this.o.setVisibility(0);
        this.p.setVisibility(8);
        this.q.setVisibility(8);
        this.s = new ArrayList();
        this.t = new DynamicShuffleChartAdapter(getSupportFragmentManager(), this.s, new SimpleRecyclerAdapter.AdapterInternalCallback() {
        });
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        this.m.setHasFixedSize(false);
        this.m.setItemViewCacheSize(6);
        this.m.setItemAnimator((RecyclerView.ItemAnimator) null);
        this.m.setLayoutManager(linearLayoutManager);
        getResources().getDimension(R.dimen.activity_margin);
        this.m.setAdapter(this.t);
        if (!this.w) {
            ConstraintSet constraintSet = new ConstraintSet();
            ConstraintLayout findViewById = findViewById(R.id.promo_parent);
            constraintSet.clone(findViewById);
            constraintSet.connect(R.id.rv_layout, 3, R.id.app_bar_layout, 4, 0);
            constraintSet.applyTo(findViewById);
        }
        if (this.w) {
            Glide.with(this).load(this.x).apply(RequestOptions.centerCropTransform().transform(new CenterCrop())).into(this.v);
            this.v.setVisibility(0);
            if (AppConfigDataManipulator.getAppConfigParentDTO().getAppConfigDTO().getBaseline2DTO().getPromoDTO() != null) {
                AppConfigDataManipulator.getAppConfigParentDTO().getAppConfigDTO().getBaseline2DTO().getPromoDTO().getClass();
                throw null;
            }
        }
        r();
    }

    public static void a(DynamicShuffleChartActivity dynamicShuffleChartActivity, String str) {
        dynamicShuffleChartActivity.m.setVisibility(8);
        dynamicShuffleChartActivity.n.setVisibility(0);
        dynamicShuffleChartActivity.o.setVisibility(8);
        dynamicShuffleChartActivity.p.setText(str);
        dynamicShuffleChartActivity.p.setVisibility(0);
        dynamicShuffleChartActivity.q.setVisibility(0);
    }
}