APKPure v3.19.91版本的 MD5 值为:f9be25764b720fb55728dbddf2153619
以下内容为反编译后的 ExplorationActivity.java 源代码,内容仅作参考
package com.apkpure.aegon.exploration;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.TextView;
import android.widget.ViewFlipper;
import androidx.appcompat.widget.RtlSpacingHelper;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.view.qdfh;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import com.apkpure.aegon.R;
import com.apkpure.aegon.app.newcard.model.AppCardData;
import com.apkpure.aegon.cms.adapter.qdfd;
import com.apkpure.aegon.exploration.page.ExplorationCategoryPage;
import com.apkpure.aegon.utils.b0;
import com.apkpure.aegon.widgets.button.DownloadEntryView;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import kotlin.sequences.qdac;
import kotlin.sequences.qdbe;
import kotlinx.coroutines.qddf;
import kotlinx.coroutines.qddg;
import kotlinx.coroutines.qdfb;
import qu.qdbh;
import vo.qdab;
public final class ExplorationActivity extends j7.qdaa implements qdbd {
public static final int f8413w = 0;
public final jw.qdac f8414h = new jw.qdac("Exploration|ExplorationActivityLog");
public final kotlinx.coroutines.internal.qdad f8415i = qddg.c();
public final ArrayList f8416j = new ArrayList();
public final ArrayList f8417k = new ArrayList();
public View f8418l;
public TextView f8419m;
public View f8420n;
public SwipeRefreshLayout f8421o;
public DownloadEntryView f8422p;
public ViewFlipper f8423q;
public ConstraintLayout f8424r;
public ExplorationCategoryPage f8425s;
public com.apkpure.aegon.exploration.page.qdac f8426t;
public long f8427u;
public boolean f8428v;
public static final class qdaa {
public static Intent a(Context mContext) {
kotlin.jvm.internal.qdbb.f(mContext, "mContext");
Intent intent = new Intent(mContext, (Class<?>) ExplorationActivity.class);
intent.putExtra("source", "normal");
return intent;
}
}
@lu.qdae(c = "com.apkpure.aegon.exploration.ExplorationActivity$displayExplorationQueuePage$1", f = "ExplorationActivity.kt", l = {168, 190}, m = "invokeSuspend")
public static final class qdab extends lu.qdba implements qdbh<qddf, kotlin.coroutines.qdad<? super ku.qdbc>, Object> {
final int $index;
Object L$0;
int label;
final ExplorationActivity this$0;
public qdab(int i4, ExplorationActivity explorationActivity, kotlin.coroutines.qdad<? super qdab> qdadVar) {
super(2, qdadVar);
this.$index = i4;
this.this$0 = explorationActivity;
}
@Override
public final kotlin.coroutines.qdad<ku.qdbc> create(Object obj, kotlin.coroutines.qdad<?> qdadVar) {
return new qdab(this.$index, this.this$0, qdadVar);
}
@Override
public final Object invokeSuspend(Object obj) {
List list;
List arrayList;
Drawable drawable;
kotlin.coroutines.intrinsics.qdaa qdaaVar = kotlin.coroutines.intrinsics.qdaa.COROUTINE_SUSPENDED;
int i4 = this.label;
if (i4 != 0) {
if (i4 != 1) {
if (i4 == 2) {
nf.qdaf.J(obj);
drawable = (Drawable) obj;
if (drawable != null) {
return ku.qdbc.f24138a;
}
ConstraintLayout constraintLayout = this.this$0.f8424r;
if (constraintLayout != null) {
constraintLayout.setBackground(drawable);
return ku.qdbc.f24138a;
}
kotlin.jvm.internal.qdbb.m("rootView");
throw null;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
list = (List) this.L$0;
nf.qdaf.J(obj);
} else {
nf.qdaf.J(obj);
if (this.$index == 0) {
this.this$0.B0(true);
ExplorationActivity.D2(this.this$0);
list = this.this$0.f8416j;
qdbc qdbcVar = qdbc.f8501a;
this.L$0 = list;
this.label = 1;
obj = qdbcVar.a(this);
if (obj == qdaaVar) {
return qdaaVar;
}
}
if (this.$index <= this.this$0.f8417k.size() - 1) {
this.this$0.e1();
return ku.qdbc.f24138a;
}
ViewFlipper viewFlipper = this.this$0.f8423q;
if (viewFlipper != null) {
if (viewFlipper != null) {
viewFlipper.setDisplayedChild(((viewFlipper.getChildCount() - r11.f8417k.size()) - 1) + this.$index);
ExplorationActivity explorationActivity = this.this$0;
explorationActivity.F2(explorationActivity.E2());
View view = this.this$0.f8418l;
if (view != null) {
view.setVisibility(0);
View view2 = this.this$0.f8420n;
if (view2 != null) {
view2.setVisibility(8);
DownloadEntryView downloadEntryView = this.this$0.f8422p;
if (downloadEntryView != null) {
downloadEntryView.setVisibility(0);
((com.apkpure.aegon.exploration.page.qdbc) this.this$0.f8417k.get(this.$index)).d(this.$index, this.this$0.f8416j);
com.apkpure.aegon.exploration.page.qdbc qdbcVar2 = (com.apkpure.aegon.exploration.page.qdbc) this.this$0.f8417k.get(this.$index);
DownloadEntryView downloadEntryView2 = this.this$0.f8422p;
if (downloadEntryView2 != null) {
qdbcVar2.c(downloadEntryView2);
Context e22 = this.this$0.e2();
this.L$0 = null;
this.label = 2;
obj = kotlinx.coroutines.qdag.h(this, qdfb.f24029b, new com.apkpure.aegon.exploration.qdac(e22, "https://projecta-common-1258344701.file.myqcloud.com/xy/aprojectadmin/pkg_upload/20230216/exploration_bg_2.webp", null));
if (obj == qdaaVar) {
return qdaaVar;
}
drawable = (Drawable) obj;
if (drawable != null) {
}
} else {
kotlin.jvm.internal.qdbb.m("actionDownloadEntryView");
throw null;
}
} else {
kotlin.jvm.internal.qdbb.m("actionDownloadEntryView");
throw null;
}
} else {
kotlin.jvm.internal.qdbb.m("actionSkip");
throw null;
}
} else {
kotlin.jvm.internal.qdbb.m("appBarLayoutView");
throw null;
}
} else {
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
} else {
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
}
List list2 = (List) obj;
if (list2 != null) {
arrayList = list2;
} else {
arrayList = new ArrayList();
}
list.addAll(arrayList);
ExplorationActivity explorationActivity2 = this.this$0;
Iterator it = explorationActivity2.f8416j.iterator();
while (it.hasNext()) {
com.apkpure.aegon.exploration.page.qdbb qdbbVar = new com.apkpure.aegon.exploration.page.qdbb(explorationActivity2.e2());
explorationActivity2.f8417k.add(qdbbVar);
ViewFlipper viewFlipper2 = explorationActivity2.f8423q;
if (viewFlipper2 != null) {
viewFlipper2.addView(qdbbVar, viewFlipper2.getChildCount() - 1);
qdbbVar.setExplorationManager(explorationActivity2);
} else {
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
}
this.this$0.B0(false);
if (this.$index <= this.this$0.f8417k.size() - 1) {
}
}
@Override
public final Object j(qddf qddfVar, kotlin.coroutines.qdad<? super ku.qdbc> qdadVar) {
return ((qdab) create(qddfVar, qdadVar)).invokeSuspend(ku.qdbc.f24138a);
}
}
@lu.qdae(c = "com.apkpure.aegon.exploration.ExplorationActivity$initViews$1", f = "ExplorationActivity.kt", l = {}, m = "invokeSuspend")
public static final class qdac extends lu.qdba implements qdbh<qddf, kotlin.coroutines.qdad<? super ku.qdbc>, Object> {
int label;
public static final class qdaa implements DownloadEntryView.qdaa {
public final ExplorationActivity f8429a;
public qdaa(ExplorationActivity explorationActivity) {
this.f8429a = explorationActivity;
}
@Override
public void onClick(View view) {
int i4 = ExplorationActivity.f8413w;
ExplorationActivity explorationActivity = this.f8429a;
ViewFlipper viewFlipper = explorationActivity.f8423q;
if (viewFlipper != null) {
int displayedChild = viewFlipper.getDisplayedChild();
if (explorationActivity.f8423q != null) {
int childCount = displayedChild - ((r3.getChildCount() - explorationActivity.f8417k.size()) - 1);
ArrayList arrayList = explorationActivity.f8417k;
explorationActivity.f8414h.d("need index: " + childCount + ", size: " + arrayList.size());
if (childCount >= 0 && childCount < arrayList.size()) {
((com.apkpure.aegon.exploration.page.qdbc) arrayList.get(childCount)).a();
return;
}
return;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
}
public qdac(kotlin.coroutines.qdad<? super qdac> qdadVar) {
super(2, qdadVar);
}
@Override
public final kotlin.coroutines.qdad<ku.qdbc> create(Object obj, kotlin.coroutines.qdad<?> qdadVar) {
return new qdac(qdadVar);
}
@Override
public final Object invokeSuspend(Object obj) {
String stringExtra;
if (this.label == 0) {
nf.qdaf.J(obj);
ExplorationActivity.D2(ExplorationActivity.this);
ExplorationActivity explorationActivity = ExplorationActivity.this;
View view = explorationActivity.f8420n;
String str = null;
if (view != null) {
view.setOnClickListener(new b5.qdaa(explorationActivity, 26));
ExplorationActivity explorationActivity2 = ExplorationActivity.this;
DownloadEntryView downloadEntryView = explorationActivity2.f8422p;
if (downloadEntryView != null) {
downloadEntryView.setOnClickCallBack(new qdaa(explorationActivity2));
ExplorationActivity explorationActivity3 = ExplorationActivity.this;
explorationActivity3.f8427u = 2155L;
ViewFlipper viewFlipper = explorationActivity3.f8423q;
if (viewFlipper != null) {
viewFlipper.setDisplayedChild(0);
explorationActivity3.F2(explorationActivity3.E2());
View view2 = explorationActivity3.f8418l;
if (view2 != null) {
view2.setVisibility(0);
View view3 = explorationActivity3.f8420n;
if (view3 != null) {
view3.setVisibility(8);
DownloadEntryView downloadEntryView2 = explorationActivity3.f8422p;
if (downloadEntryView2 != null) {
downloadEntryView2.setVisibility(8);
ExplorationCategoryPage explorationCategoryPage = explorationActivity3.f8425s;
if (explorationCategoryPage != null) {
explorationCategoryPage.i();
if (explorationActivity3.f8425s != null) {
View view4 = explorationActivity3.f8420n;
if (view4 != null) {
HashMap hashMap = new HashMap();
hashMap.put(AppCardData.KEY_SCENE, 2155L);
com.apkpure.aegon.statistics.datong.qdae.q(view4, "skip", hashMap, false);
kotlinx.coroutines.qdag.d(explorationActivity3.f8415i, null, new com.apkpure.aegon.exploration.qdaa(explorationActivity3, null), 3);
ExplorationActivity explorationActivity4 = ExplorationActivity.this;
TextView textView = explorationActivity4.f8419m;
if (textView != null) {
textView.setOnClickListener(new qdfd(explorationActivity4, 5));
Intent intent = ExplorationActivity.this.getIntent();
if (intent != null && (stringExtra = intent.getStringExtra("source")) != null) {
ExplorationActivity explorationActivity5 = ExplorationActivity.this;
Intent intent2 = explorationActivity5.getIntent();
if (intent2 != null) {
str = intent2.getStringExtra("skipSelectPage");
}
explorationActivity5.f8428v = kotlin.jvm.internal.qdbb.a(str, "1");
if (TextUtils.equals("push", stringExtra)) {
ExplorationActivity.this.H0(0);
}
return ku.qdbc.f24138a;
}
return ku.qdbc.f24138a;
}
kotlin.jvm.internal.qdbb.m("titleView");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionSkip");
throw null;
}
kotlin.jvm.internal.qdbb.m("explorationCategoryPage");
throw null;
}
kotlin.jvm.internal.qdbb.m("explorationCategoryPage");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionDownloadEntryView");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionSkip");
throw null;
}
kotlin.jvm.internal.qdbb.m("appBarLayoutView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionDownloadEntryView");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionSkip");
throw null;
}
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
@Override
public final Object j(qddf qddfVar, kotlin.coroutines.qdad<? super ku.qdbc> qdadVar) {
return ((qdac) create(qddfVar, qdadVar)).invokeSuspend(ku.qdbc.f24138a);
}
}
public static final void D2(ExplorationActivity explorationActivity) {
explorationActivity.f8416j.clear();
explorationActivity.f8417k.clear();
ViewFlipper viewFlipper = explorationActivity.f8423q;
if (viewFlipper != null) {
viewFlipper.removeAllViews();
ExplorationCategoryPage explorationCategoryPage = new ExplorationCategoryPage(explorationActivity.e2());
explorationActivity.f8425s = explorationCategoryPage;
ViewFlipper viewFlipper2 = explorationActivity.f8423q;
if (viewFlipper2 != null) {
viewFlipper2.addView(explorationCategoryPage);
com.apkpure.aegon.exploration.page.qdac qdacVar = new com.apkpure.aegon.exploration.page.qdac(explorationActivity.e2());
explorationActivity.f8426t = qdacVar;
ViewFlipper viewFlipper3 = explorationActivity.f8423q;
if (viewFlipper3 != null) {
viewFlipper3.addView(qdacVar);
ViewFlipper viewFlipper4 = explorationActivity.f8423q;
if (viewFlipper4 != null) {
qdac.qdaa qdaaVar = new qdac.qdaa(qdbe.Q(new kotlin.sequences.qdah(new qdfh(viewFlipper4, null)), com.apkpure.aegon.exploration.qdab.f8500j));
while (qdaaVar.hasNext()) {
KeyEvent.Callback callback = (View) qdaaVar.next();
kotlin.jvm.internal.qdbb.d(callback, "null cannot be cast to non-null type com.apkpure.aegon.exploration.page.IExplorationPage");
((com.apkpure.aegon.exploration.page.qdbc) callback).setExplorationManager(explorationActivity);
}
return;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
@Override
public final void B0(boolean z10) {
SwipeRefreshLayout swipeRefreshLayout = this.f8421o;
if (swipeRefreshLayout != null) {
swipeRefreshLayout.setRefreshing(z10);
} else {
kotlin.jvm.internal.qdbb.m("swipeRefreshLayoutView");
throw null;
}
}
@Override
public final void B2() {
b0.h(this, true);
if (Build.VERSION.SDK_INT >= 21) {
getWindow().addFlags(RtlSpacingHelper.UNDEFINED);
getWindow().setNavigationBarColor(t0.qdaa.b(d2(), R.color.arg_res_0x7f06005b));
}
}
@Override
public final void C2() {
rw.qdaa.c(d2(), true);
}
public final int E2() {
int identifier;
Window window = getWindow();
kotlin.jvm.internal.qdbb.e(window, "window");
androidx.appcompat.app.qdba d22 = d2();
Rect rect = new Rect();
window.getDecorView().getWindowVisibleDisplayFrame(rect);
int i4 = rect.top;
if (i4 == 0) {
try {
Class<?> cls = Class.forName("com.android.internal.R$dimen");
i4 = d22.getResources().getDimensionPixelSize(Integer.parseInt(cls.getField("status_bar_height").get(cls.newInstance()).toString()));
} catch (ClassNotFoundException | IllegalAccessException | IllegalArgumentException | InstantiationException | NoSuchFieldException | NumberFormatException | SecurityException e10) {
e10.printStackTrace();
}
}
if (i4 == 0 && (identifier = d22.getResources().getIdentifier("status_bar_height", "dimen", "android")) > 0) {
return d22.getResources().getDimensionPixelSize(identifier);
}
return i4;
}
public final void F2(int i4) {
((ViewGroup) findViewById(R.id.arg_res_0x7f09096e)).setPadding(0, i4, 0, 0);
}
@Override
public final void H0(int i4) {
this.f8427u = 2156L;
kotlinx.coroutines.qdag.d(this.f8415i, null, new qdab(i4, this, null), 3);
}
@Override
public final long H1() {
return this.f8427u;
}
@Override
public final void S(String str) {
TextView textView = this.f8419m;
if (textView == null) {
kotlin.jvm.internal.qdbb.m("titleView");
throw null;
}
if (str == null) {
str = "";
}
textView.setText(str);
}
@Override
public final boolean dispatchTouchEvent(MotionEvent motionEvent) {
int i4 = vo.qdab.f31222e;
vo.qdab qdabVar = qdab.qdaa.f31226a;
qdabVar.e(this, motionEvent, false, true);
boolean dispatchTouchEvent = super.dispatchTouchEvent(motionEvent);
qdabVar.e(this, motionEvent, dispatchTouchEvent, false);
return dispatchTouchEvent;
}
@Override
public final void e1() {
this.f8427u = 2157L;
ViewFlipper viewFlipper = this.f8423q;
if (viewFlipper != null) {
viewFlipper.setDisplayedChild(viewFlipper.getChildCount() - 1);
F2(0);
View view = this.f8418l;
if (view != null) {
view.setVisibility(8);
View view2 = this.f8420n;
if (view2 != null) {
view2.setVisibility(8);
DownloadEntryView downloadEntryView = this.f8422p;
if (downloadEntryView != null) {
downloadEntryView.setVisibility(8);
com.apkpure.aegon.exploration.page.qdac qdacVar = this.f8426t;
if (qdacVar != null) {
qdacVar.f();
return;
} else {
kotlin.jvm.internal.qdbb.m("explorationFinishPage");
throw null;
}
}
kotlin.jvm.internal.qdbb.m("actionDownloadEntryView");
throw null;
}
kotlin.jvm.internal.qdbb.m("actionSkip");
throw null;
}
kotlin.jvm.internal.qdbb.m("appBarLayoutView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
@Override
public final int g2() {
return R.layout.arg_res_0x7f0c0049;
}
@Override
public final String i2() {
return "page_explore";
}
@Override
public final void n2() {
Objects.toString(this.f22961f);
this.f8414h.getClass();
F2(E2());
View findViewById = findViewById(R.id.arg_res_0x7f09096e);
kotlin.jvm.internal.qdbb.e(findViewById, "findViewById(R.id.root_view)");
this.f8424r = (ConstraintLayout) findViewById;
View findViewById2 = findViewById(R.id.arg_res_0x7f090b0c);
kotlin.jvm.internal.qdbb.e(findViewById2, "findViewById(R.id.tool_bar_layout)");
this.f8418l = findViewById2;
View findViewById3 = findViewById(R.id.arg_res_0x7f090af0);
kotlin.jvm.internal.qdbb.e(findViewById3, "findViewById(R.id.title)");
this.f8419m = (TextView) findViewById3;
View findViewById4 = findViewById(R.id.arg_res_0x7f090072);
kotlin.jvm.internal.qdbb.e(findViewById4, "findViewById(R.id.action_skip)");
this.f8420n = findViewById4;
View findViewById5 = findViewById(R.id.arg_res_0x7f09005c);
kotlin.jvm.internal.qdbb.e(findViewById5, "findViewById(R.id.action_download_entry)");
DownloadEntryView downloadEntryView = (DownloadEntryView) findViewById5;
this.f8422p = downloadEntryView;
downloadEntryView.f12109o = false;
View findViewById6 = findViewById(R.id.arg_res_0x7f090a83);
kotlin.jvm.internal.qdbb.e(findViewById6, "findViewById(R.id.swipe_refresh_layout)");
this.f8421o = (SwipeRefreshLayout) findViewById6;
View findViewById7 = findViewById(R.id.arg_res_0x7f090c1d);
kotlin.jvm.internal.qdbb.e(findViewById7, "findViewById(R.id.view_flipper)");
this.f8423q = (ViewFlipper) findViewById7;
SwipeRefreshLayout swipeRefreshLayout = this.f8421o;
if (swipeRefreshLayout != null) {
swipeRefreshLayout.setEnabled(false);
kotlinx.coroutines.qdag.d(this.f8415i, null, new qdac(null), 3);
return;
}
kotlin.jvm.internal.qdbb.m("swipeRefreshLayoutView");
throw null;
}
@Override
public final void onBackPressed() {
ViewFlipper viewFlipper = this.f8423q;
if (viewFlipper != null) {
int displayedChild = viewFlipper.getDisplayedChild();
ViewFlipper viewFlipper2 = this.f8423q;
if (viewFlipper2 != null) {
if (displayedChild < viewFlipper2.getChildCount()) {
ViewFlipper viewFlipper3 = this.f8423q;
if (viewFlipper3 != null) {
int displayedChild2 = viewFlipper3.getDisplayedChild();
View childAt = viewFlipper3.getChildAt(displayedChild2);
if (childAt != null) {
if (childAt instanceof com.apkpure.aegon.exploration.page.qdbb) {
ViewFlipper viewFlipper4 = this.f8423q;
if (viewFlipper4 != null) {
int displayedChild3 = viewFlipper4.getDisplayedChild();
ViewFlipper viewFlipper5 = this.f8423q;
if (viewFlipper5 != null) {
int childCount = viewFlipper5.getChildCount();
ArrayList arrayList = this.f8417k;
int size = displayedChild3 - ((childCount - arrayList.size()) - 1);
this.f8414h.d(androidx.datastore.preferences.protobuf.qdaf.a("onBackPressed need index: ", size, ", size: ", arrayList.size()));
if (size >= 0 && size < arrayList.size()) {
((com.apkpure.aegon.exploration.page.qdbc) arrayList.get(size)).b(this);
return;
}
return;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
} else {
StringBuilder c4 = androidx.datastore.preferences.protobuf.qdaf.c("Index: ", displayedChild2, ", Size: ");
c4.append(viewFlipper3.getChildCount());
throw new IndexOutOfBoundsException(c4.toString());
}
} else {
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
}
super.onBackPressed();
return;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
kotlin.jvm.internal.qdbb.m("flipperView");
throw null;
}
@Override
public final void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
qdab.qdaa.f31226a.d(this, configuration);
}
@Override
public final boolean y() {
return this.f8428v;
}
}