导航菜单

页面标题

页面副标题

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

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

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


package com.onmobile.rbtsdkui.activities;

import android.content.Intent;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.appcompat.app.ActionBar;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import androidx.viewpager2.widget.ViewPager2;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.resource.bitmap.CenterCrop;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.material.chip.Chip;
import com.google.android.material.chip.ChipGroup;
import com.onmobile.rbtsdkui.AppManager;
import com.onmobile.rbtsdkui.R;
import com.onmobile.rbtsdkui.activities.base.BaseActivity;
import com.onmobile.rbtsdkui.analytics.AnalyticsConstants;
import com.onmobile.rbtsdkui.application.RbtConnector;
import com.onmobile.rbtsdkui.basecallback.AppBaselineCallback;
import com.onmobile.rbtsdkui.fragment.FragmentStoreSeeAllNew;
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.model.ListItem;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata(bv = {}, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u0001:\u0001\u0004B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0005"}, d2 = {"Lcom/onmobile/rbtsdkui/activities/ArtistSeeAllActivity;", "Lcom/onmobile/rbtsdkui/activities/base/BaseActivity;", "<init>", "()V", "ChipViewPagerAdapter", "rbtsdk2.0_vodafoneRelease"}, k = 1, mv = {1, 7, 1})
public final class ArtistSeeAllActivity extends BaseActivity {
    public ImageView m;
    public ChipGroup n;
    public ListItem o;
    public ViewPager2 q;
    public ChipViewPagerAdapter r;

    @NotNull
    public LinkedHashMap s = new LinkedHashMap();

    @NotNull
    public LinkedHashMap p = new LinkedHashMap();

    @Metadata(bv = {}, d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0082\u0004\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lcom/onmobile/rbtsdkui/activities/ArtistSeeAllActivity$ChipViewPagerAdapter;", "Landroidx/viewpager2/adapter/FragmentStateAdapter;", "rbtsdk2.0_vodafoneRelease"}, k = 1, mv = {1, 7, 1})
    public final class ChipViewPagerAdapter extends FragmentStateAdapter {
        public int a;

        @NotNull
        public ArrayList b;

        @NotNull
        public ChartItemDTO c;

        public ChipViewPagerAdapter(ArtistSeeAllActivity artistSeeAllActivity, int i) {
            super(artistSeeAllActivity.getSupportFragmentManager(), artistSeeAllActivity.getLifecycle());
            this.a = i;
            this.b = new ArrayList();
            this.c = new ChartItemDTO();
        }

        public final void a(int i) {
            this.b.add(Integer.valueOf(i));
        }

        public final int b(int i) {
            return this.b.indexOf(Integer.valueOf(i));
        }

        @NotNull
        public final Fragment createFragment(int i) {
            this.c.setId(((Number) this.b.get(i)).intValue());
            FragmentStoreSeeAllNew a = FragmentStoreSeeAllNew.a(AnalyticsConstants.EVENT_PV_ARTISTPREVIEW_SCREEN, new ListItem(this.c), true);
            Intrinsics.checkNotNullExpressionValue(a, "newInstance(AnalyticsCon…N, ListItem(chart), true)");
            return a;
        }

        public final int getA() {
            return this.a;
        }
    }

    @Nullable
    public final View c(int i) {
        LinkedHashMap linkedHashMap = this.s;
        View view = (View) linkedHashMap.get(Integer.valueOf(i));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i);
        if (findViewById == null) {
            return null;
        }
        linkedHashMap.put(Integer.valueOf(i), findViewById);
        return findViewById;
    }

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

    @Override
    @NotNull
    public final String h() {
        Intrinsics.checkNotNullExpressionValue("ArtistSeeAllActivity", "ArtistSeeAllActivity::class.java.simpleName");
        return "ArtistSeeAllActivity";
    }

    @Override
    public final void i() {
        Intrinsics.checkNotNullExpressionValue(c(R.id.storeParentRelativeLayout), "storeParentRelativeLayout");
        ImageView imageView = (ImageView) c(R.id.artist_image);
        Intrinsics.checkNotNullExpressionValue(imageView, "artist_image");
        this.m = imageView;
        ChipGroup c = c(R.id.chip_group);
        Intrinsics.checkNotNullExpressionValue(c, "chip_group");
        this.n = c;
        ChipGroup chipGroup = null;
        if (c == null) {
            Intrinsics.throwUninitializedPropertyAccessException("languageChipGroup");
            c = null;
        }
        c.setSingleSelection(true);
        ChipGroup chipGroup2 = this.n;
        if (chipGroup2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("languageChipGroup");
        } else {
            chipGroup = chipGroup2;
        }
        chipGroup.setOnCheckedChangeListener(new ChipGroup.OnCheckedChangeListener() {
            public final void onCheckedChanged(ChipGroup chipGroup3, int i) {
                ArtistSeeAllActivity.a(chipGroup3, i);
            }
        });
        ViewPager2 c2 = c(R.id.chip_pager);
        Intrinsics.checkNotNullExpressionValue(c2, "chip_pager");
        this.q = c2;
    }

    @Override
    public final void k() {
        if (this.o == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mReceivedListItem");
        }
        ListItem listItem = this.o;
        ListItem listItem2 = null;
        if (listItem == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mReceivedListItem");
            listItem = null;
        }
        Object parent = listItem.getParent();
        Intrinsics.checkNotNull(parent, "null cannot be cast to non-null type com.onmobile.rbtsdkui.http.api_action.dtos.RingBackToneDTO");
        RingBackToneDTO ringBackToneDTO = (RingBackToneDTO) parent;
        RequestBuilder apply = Glide.with(this).load(ringBackToneDTO.getPrimaryImage()).apply(RequestOptions.centerCropTransform().transform(new CenterCrop()));
        ImageView imageView = this.m;
        if (imageView == null) {
            Intrinsics.throwUninitializedPropertyAccessException("artistImage");
            imageView = null;
        }
        apply.into(imageView);
        c(R.id.artist_toolbar).setTitle(ringBackToneDTO.getName());
        ListItem listItem3 = this.o;
        if (listItem3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mReceivedListItem");
        } else {
            listItem2 = listItem3;
        }
        Object parent2 = listItem2.getParent();
        Intrinsics.checkNotNull(parent2, "null cannot be cast to non-null type com.onmobile.rbtsdkui.http.api_action.dtos.RingBackToneDTO");
        final RingBackToneDTO ringBackToneDTO2 = (RingBackToneDTO) parent2;
        AppManager.e().g().c(0, new AppBaselineCallback<DynamicChartItemDTO>() {
            @Override
            public final void failure(@Nullable String str) {
                LinkedHashMap linkedHashMap;
                linkedHashMap = ArtistSeeAllActivity.this.p;
                String id = ringBackToneDTO2.getId();
                Intrinsics.checkNotNullExpressionValue(id, "ringtone.id");
                linkedHashMap.put("", Integer.valueOf(Integer.parseInt(id)));
                ArtistSeeAllActivity.this.g("");
            }

            @Override
            public final void success(DynamicChartItemDTO dynamicChartItemDTO) {
                RingBackToneDTO ringBackToneDTO3;
                DynamicChartItemDTO dynamicChartItemDTO2 = dynamicChartItemDTO;
                ArtistSeeAllActivity.a(ArtistSeeAllActivity.this, dynamicChartItemDTO2);
                List<RingBackToneDTO> items = dynamicChartItemDTO2.getItems();
                ArtistSeeAllActivity.this.g((items == null || (ringBackToneDTO3 = items.get(0)) == null) ? null : ringBackToneDTO3.getChartLanguage());
            }
        }, ringBackToneDTO2.getId());
        ActionBar supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setDisplayHomeAsUpEnabled(true);
        }
        ActionBar supportActionBar2 = getSupportActionBar();
        if (supportActionBar2 != null) {
            supportActionBar2.setDisplayShowHomeEnabled(true);
        }
    }

    @Override
    public final void l() {
    }

    @Override
    public final void o() {
    }

    public final boolean onOptionsItemSelected(@NotNull MenuItem menuItem) {
        Intrinsics.checkNotNullParameter(menuItem, "item");
        if (menuItem.getItemId() == 16908332) {
            onBackPressed();
        }
        return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
    }

    public static final void a(ArtistSeeAllActivity artistSeeAllActivity, DynamicChartItemDTO dynamicChartItemDTO) {
        artistSeeAllActivity.getClass();
        Intrinsics.checkNotNull(dynamicChartItemDTO);
        for (RingBackToneDTO ringBackToneDTO : dynamicChartItemDTO.getItems()) {
            Intrinsics.checkNotNullExpressionValue(ringBackToneDTO, "result!!.items");
            RingBackToneDTO ringBackToneDTO2 = ringBackToneDTO;
            if (!TextUtils.isEmpty(ringBackToneDTO2.getChartLanguage())) {
                LinkedHashMap linkedHashMap = artistSeeAllActivity.p;
                String chartLanguage = ringBackToneDTO2.getChartLanguage();
                Intrinsics.checkNotNullExpressionValue(chartLanguage, "item.chartLanguage");
                String id = ringBackToneDTO2.getId();
                Intrinsics.checkNotNullExpressionValue(id, "item.id");
                linkedHashMap.put(chartLanguage, Integer.valueOf(Integer.parseInt(id)));
            }
        }
        if (artistSeeAllActivity.p.isEmpty()) {
            LinkedHashMap linkedHashMap2 = artistSeeAllActivity.p;
            String id2 = dynamicChartItemDTO.getId();
            Intrinsics.checkNotNullExpressionValue(id2, "result.id");
            linkedHashMap2.put("", Integer.valueOf(Integer.parseInt(id2)));
        }
    }

    public final void g(String str) {
        this.r = new ChipViewPagerAdapter(this, this.p.keySet().size());
        if (this.p.keySet().size() > 0) {
            ViewPager2 viewPager2 = this.q;
            if (viewPager2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("chipsViewPager");
                viewPager2 = null;
            }
            viewPager2.setOffscreenPageLimit(this.p.keySet().size() <= 2 ? this.p.keySet().size() : 2);
        }
        ViewPager2 viewPager22 = this.q;
        if (viewPager22 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("chipsViewPager");
            viewPager22 = null;
        }
        viewPager22.setUserInputEnabled(false);
        ViewPager2 viewPager23 = this.q;
        if (viewPager23 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("chipsViewPager");
            viewPager23 = null;
        }
        RecyclerView.Adapter adapter = this.r;
        if (adapter == null) {
            Intrinsics.throwUninitializedPropertyAccessException("chipsViewPagerAdapter");
            adapter = null;
        }
        viewPager23.setAdapter(adapter);
        if (this.p.keySet().size() > 0) {
            for (final String str2 : this.p.keySet()) {
                Integer num = (Integer) this.p.get(str2);
                if (num != null) {
                    int intValue = num.intValue();
                    ChipViewPagerAdapter chipViewPagerAdapter = this.r;
                    if (chipViewPagerAdapter == null) {
                        Intrinsics.throwUninitializedPropertyAccessException("chipsViewPagerAdapter");
                        chipViewPagerAdapter = null;
                    }
                    chipViewPagerAdapter.a(intValue);
                }
                if (StringsKt.equals(str2, "", true)) {
                    return;
                }
                LayoutInflater layoutInflater = getLayoutInflater();
                int i = R.layout.charts_of_charts_chip;
                ViewGroup viewGroup = this.n;
                if (viewGroup == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("languageChipGroup");
                    viewGroup = null;
                }
                Chip inflate = layoutInflater.inflate(i, viewGroup, false);
                Intrinsics.checkNotNull(inflate, "null cannot be cast to non-null type com.google.android.material.chip.Chip");
                Chip chip = inflate;
                AppManager.e().g().getClass();
                chip.setText((CharSequence) RbtConnector.g().get(str2));
                chip.setClickable(true);
                chip.setFocusable(true);
                chip.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public final void onClick(View view) {
                        ArtistSeeAllActivity.a(ArtistSeeAllActivity.this, str2, view);
                    }
                });
                ViewGroup viewGroup2 = this.n;
                if (viewGroup2 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("languageChipGroup");
                    viewGroup2 = null;
                }
                viewGroup2.addView(chip);
                if (StringsKt.equals(str2, str, true)) {
                    chip.setChecked(true);
                }
            }
        }
    }

    @Override
    public final void a(@Nullable Intent intent) {
        Intrinsics.checkNotNull(intent);
        if (intent.hasExtra("key:data-item")) {
            Serializable serializableExtra = intent.getSerializableExtra("key:data-item");
            Intrinsics.checkNotNull(serializableExtra, "null cannot be cast to non-null type com.onmobile.rbtsdkui.model.ListItem");
            this.o = (ListItem) serializableExtra;
        }
    }

    public static final void a(ChipGroup chipGroup, int i) {
        Intrinsics.checkNotNullParameter(chipGroup, "chipGroup");
        int childCount = chipGroup.getChildCount();
        for (int i2 = 0; i2 < childCount; i2++) {
            Chip childAt = chipGroup.getChildAt(i2);
            Intrinsics.checkNotNull(childAt, "null cannot be cast to non-null type com.google.android.material.chip.Chip");
            Chip chip = childAt;
            chip.setClickable(chip.getId() != chipGroup.getCheckedChipId());
        }
    }

    @Override
    public final void a() {
        setSupportActionBar(c(R.id.toolbar_artist_see_all));
    }

    public static final void a(ArtistSeeAllActivity artistSeeAllActivity, String str, View view) {
        Intrinsics.checkNotNullParameter(artistSeeAllActivity, "this$0");
        Intrinsics.checkNotNullParameter(str, "$language");
        Integer num = (Integer) artistSeeAllActivity.p.get(str);
        if (num != null) {
            ViewPager2 viewPager2 = artistSeeAllActivity.q;
            ChipViewPagerAdapter chipViewPagerAdapter = null;
            if (viewPager2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("chipsViewPager");
                viewPager2 = null;
            }
            ChipViewPagerAdapter chipViewPagerAdapter2 = artistSeeAllActivity.r;
            if (chipViewPagerAdapter2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("chipsViewPagerAdapter");
            } else {
                chipViewPagerAdapter = chipViewPagerAdapter2;
            }
            viewPager2.setCurrentItem(chipViewPagerAdapter.b(num.intValue()), true);
        }
    }
}