导航菜单

页面标题

页面副标题

Releam v2.13.2 - WordPagerActivity.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();
    }
}