正在查看: Releam v2.13.2 应用的 WordPagerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Releam v2.13.2 应用的 WordPagerActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.solaflashapps.releam.ui.words.learn;
import a0.c;
import a0.h;
import android.R;
import android.app.Instrumentation;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.transition.Fade;
import android.transition.Transition;
import android.transition.TransitionInflater;
import android.transition.TransitionSet;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import androidx.appcompat.widget.a3;
import androidx.databinding.b;
import androidx.databinding.e;
import androidx.emoji2.text.m;
import androidx.viewpager.widget.ViewPager;
import c0.n;
import c8.g;
import com.solaflashapps.releam.ui.words.practicing.PracticingActivity;
import d9.i;
import d9.l;
import f8.f;
import h6.y0;
import h8.d0;
import h8.t;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.xml.XMLConstants;
import s9.a;
import t8.i0;
import w8.j;
import w8.k;
import x8.r;
import x8.w;
public final class WordPagerActivity extends f {
public static final int f4022x0 = 0;
public i f4023n0;
public j f4024o0;
public ViewPager f4025p0;
public int f4027r0;
public w f4029t0;
public boolean f4030u0;
public w8.i f4031v0;
public d0 f4032w0;
public ArrayList f4026q0 = new ArrayList();
public String f4028s0 = XMLConstants.DEFAULT_NS_PREFIX;
@Override
public final e A() {
e b10 = b.b(getLayoutInflater(), 2131492898, null, false);
a.m(b10, "inflate(...)");
return b10;
}
public final int E(long j10) {
int size = this.f4026q0.size();
for (int i10 = 0; i10 < size; i10++) {
l lVar = (l) this.f4026q0.get(i10);
if (lVar != null && lVar.f4396i == j10) {
return i10;
}
}
return 0;
}
@Override
public final void onActivityResult(int i10, int i11, Intent intent) {
ArrayList arrayList;
super.onActivityResult(i10, i11, intent);
if (i11 == -1 && i10 == 1) {
List<l> list = (List) (intent != null ? intent.getSerializableExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CHANGED_WORDS") : null);
l lVar = (l) (intent != null ? intent.getSerializableExtra("com.solaflashapps.releam.ui.words.training.EXTRA_CURRENT_ITEM") : null);
if (list != null) {
int i12 = this.f4027r0;
if (i12 == 3) {
for (l lVar2 : list) {
Iterator it = this.f4026q0.iterator();
while (it.hasNext()) {
l lVar3 = (l) it.next();
if (a.c(lVar3, lVar2)) {
lVar3.Y = lVar2.Y;
}
}
}
} else {
if (i12 == 1) {
arrayList = new ArrayList();
for (Object obj : list) {
if (!((l) obj).Y) {
arrayList.add(obj);
}
}
} else if (i12 != 2) {
arrayList = null;
} else {
arrayList = new ArrayList();
for (Object obj2 : list) {
if (((l) obj2).Y) {
arrayList.add(obj2);
}
}
}
if (!(arrayList == null || arrayList.isEmpty())) {
this.f4026q0.removeAll(arrayList);
int i13 = this.f4027r0;
String quantityString = i13 != 1 ? i13 != 2 ? null : getResources().getQuantityString(2131689490, arrayList.size(), Integer.valueOf(arrayList.size())) : getResources().getQuantityString(2131689491, arrayList.size(), Integer.valueOf(arrayList.size()));
if (quantityString != null) {
n nVar = new n(this, quantityString, 25);
ViewPager viewPager = this.f4025p0;
if (viewPager == null) {
a.t0("mViewPager");
throw null;
}
new Handler().post(new m(nVar, this, viewPager, 6));
}
}
}
if (this.f4026q0.isEmpty()) {
finish();
}
ArrayList arrayList2 = this.f4026q0;
a.n(arrayList2, "<this>");
int indexOf = arrayList2.indexOf(lVar);
if (indexOf == -1) {
indexOf = 0;
}
j jVar = this.f4024o0;
if (jVar == null) {
a.t0("mPagerAdapter");
throw null;
}
jVar.h();
ViewPager viewPager2 = this.f4025p0;
if (viewPager2 == null) {
a.t0("mViewPager");
throw null;
}
viewPager2.f1862r0 = false;
viewPager2.v(indexOf, 0, false, false);
ViewPager viewPager3 = this.f4025p0;
if (viewPager3 == null) {
a.t0("mViewPager");
throw null;
}
int currentItem = viewPager3.getCurrentItem();
WordActivity.f4013u0 = (currentItem < 0 || currentItem >= this.f4026q0.size()) ? -1L : ((l) this.f4026q0.get(currentItem)).f4396i;
}
}
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.f4032w0 = new d0(this);
Serializable serializableExtra = getIntent().getSerializableExtra("com.solaflashapps.releam.ui.words.learn.wordPagerActivity.wordList");
a.l(serializableExtra, "null cannot be cast to non-null type java.util.ArrayList<com.solaflashapps.releam.vo.Word>{ kotlin.collections.TypeAliasesKt.ArrayList<com.solaflashapps.releam.vo.Word> }");
this.f4026q0 = (ArrayList) serializableExtra;
Serializable serializableExtra2 = getIntent().getSerializableExtra("com.solaflashapps.releam.ui.words.learn.wordPagerActivity.sectionId");
a.l(serializableExtra2, "null cannot be cast to non-null type com.solaflashapps.releam.vo.Section");
this.f4023n0 = (i) serializableExtra2;
this.f4027r0 = getIntent().getIntExtra("com.solaflashapps.releam.ui.words.learn.wordPagerActivity.wordListState", 0);
String string = getString(2131820845);
a.m(string, "getString(...)");
this.f4028s0 = string;
Toolbar toolbar = u().f7635q;
a.m(toolbar, "toolbarPager");
i iVar = this.f4023n0;
if (iVar == null) {
a.t0("mParentSection");
throw null;
}
toolbar.setTitle(iVar.f4386q);
q(toolbar);
y0 p4 = p();
int i10 = 1;
if (p4 != null) {
p4.J(true);
}
ViewPager viewPager = u().f7636r;
a.m(viewPager, "vpagerWord");
this.f4025p0 = viewPager;
viewPager.w(new t6.e());
j jVar = new j(this, m(), i10);
this.f4024o0 = jVar;
ViewPager viewPager2 = this.f4025p0;
if (viewPager2 == null) {
a.t0("mViewPager");
throw null;
}
viewPager2.setAdapter(jVar);
ViewPager viewPager3 = this.f4025p0;
if (viewPager3 == null) {
a.t0("mViewPager");
throw null;
}
viewPager3.setCurrentItem(E(WordActivity.f4013u0));
ViewPager viewPager4 = this.f4025p0;
if (viewPager4 == null) {
a.t0("mViewPager");
throw null;
}
viewPager4.b(new k(this, i10));
Fade fade = new Fade();
fade.excludeTarget(R.id.statusBarBackground, true);
fade.excludeTarget(2131296363, true);
getWindow().setEnterTransition(fade);
getWindow().setExitTransition(fade);
if (bundle == null) {
this.f4030u0 = true;
}
Object obj = a0.i.f12a;
c.b(this);
u().f7634p.setTransitionName("com.solaflashapps.releam.ui.words.learn.APP_BAR_TRANSITION_NAME");
Transition inflateTransition = TransitionInflater.from(this).inflateTransition(2132017152);
a.l(inflateTransition, "null cannot be cast to non-null type android.transition.TransitionSet");
((TransitionSet) inflateTransition).addTransition(r.f10757i);
getWindow().setSharedElementEnterTransition(inflateTransition);
Transition enterTransition = getWindow().getEnterTransition();
if (enterTransition != null) {
enterTransition.excludeTarget(R.id.statusBarBackground, true);
enterTransition.excludeTarget(R.id.navigationBarBackground, true);
}
Transition returnTransition = getWindow().getReturnTransition();
if (returnTransition != null) {
returnTransition.excludeTarget(R.id.statusBarBackground, true);
returnTransition.excludeTarget(R.id.navigationBarBackground, true);
}
c.c(this, new h(new w8.l(this, 1)));
}
@Override
public final boolean onCreateOptionsMenu(Menu menu) {
a.n(menu, "menu");
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(2131558408, menu);
menu.findItem(2131296448).setIcon(l7.b.i().getBoolean("com.releam.AppPreferenceManager.PAGER_FLIP_MODE", false) ? 2131230951 : 2131230950);
return true;
}
@Override
public final boolean onOptionsItemSelected(MenuItem menuItem) {
a.n(menuItem, "item");
int itemId = menuItem.getItemId();
if (itemId != 2131297116) {
if (itemId != 2131296448) {
if (itemId != 16908332) {
return super.onOptionsItemSelected(menuItem);
}
Object obj = a0.i.f12a;
c.a(this);
return true;
}
boolean z10 = !l7.b.i().getBoolean("com.releam.AppPreferenceManager.PAGER_FLIP_MODE", false);
SharedPreferences i10 = l7.b.i();
a.m(i10, "<get-sharedPreferences>(...)");
SharedPreferences.Editor edit = i10.edit();
a.m(edit, "editor");
edit.putBoolean("com.releam.AppPreferenceManager.PAGER_FLIP_MODE", z10);
edit.apply();
ViewPager viewPager = this.f4025p0;
if (viewPager != null) {
y0.e(viewPager).setDuration(200L).alpha(0.0f).withEndAction(new a3(this, 16));
return true;
}
a.t0("mViewPager");
throw null;
}
ArrayList arrayList = this.f4026q0;
ViewPager viewPager2 = this.f4025p0;
if (viewPager2 == null) {
a.t0("mViewPager");
throw null;
}
l lVar = (l) q9.m.I(viewPager2.getCurrentItem(), arrayList);
i iVar = this.f4023n0;
if (iVar == null) {
a.t0("mParentSection");
throw null;
}
g gVar = g.f2942i;
int i11 = this.f4027r0;
Intent intent = new Intent(this, (Class<?>) PracticingActivity.class);
intent.putExtra("com.releam.wordPagerActivity.topic", iVar);
intent.putExtra("com.releam.wordPagerActivity.targetCard", lVar);
intent.putExtra("com.releam.wordPagerActivity.type", gVar);
intent.putExtra("com.releam.wordPagerActivity.filter", i11);
startActivityForResult(intent, 1);
u3.a.G(m7.a.J0, null);
return true;
}
@Override
public final void onStart() {
super.onStart();
d0 d0Var = this.f4032w0;
if (d0Var == null) {
a.t0("tutorialPopup");
throw null;
}
View view = u().f1012g;
a.m(view, "getRoot(...)");
d0Var.g(view, t.f5545u);
}
@Override
public final void onStop() {
if (!isFinishing() && Build.VERSION.SDK_INT >= 29) {
new Instrumentation().callActivityOnSaveInstanceState(this, new Bundle());
}
super.onStop();
i0 i0Var = i0.f9475g;
mb.a.g().e();
}
}