正在查看: Vi App v10.18.0 应用的 DynamicShuffleChartActivity.java JAVA 源代码文件
本页面展示 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);
}
}