导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - ScanBigFilesActivity.java 源代码

正在查看: Fancy Optimizer v4.6.3 应用的 ScanBigFilesActivity.java JAVA 源代码文件

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


package com.fancyclean.boost.bigfiles.ui.activity;

import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.SystemClock;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.LinearLayoutManager;
import c.t;
import com.adtiny.core.d;
import com.bytedance.frameworks.encryptor.R;
import com.facebook.internal.i0;
import com.fancyclean.boost.bigfiles.model.FileInfo;
import com.fancyclean.boost.bigfiles.ui.activity.ScanBigFilesActivity;
import com.fancyclean.boost.bigfiles.ui.presenter.ScanBigFilesPresenter;
import com.fancyclean.boost.common.ui.view.ScanAnimationView;
import com.thinkyeah.common.ui.dialog.c;
import com.thinkyeah.common.ui.view.ThinkRecyclerView;
import com.thinkyeah.common.ui.view.TitleBar;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import ml.o;
import r6.a;
import vj.h;
import w7.a;

@gl.d(ScanBigFilesPresenter.class)
public class ScanBigFilesActivity extends v7.b<s6.a> implements s6.b {
    public static final h K = new h("ScanBigFilesActivity");
    public TextView A;
    public TextView B;
    public TextView C;
    public int D;
    public int E = 0;
    public int F = 0;
    public Handler G = new Handler(Looper.getMainLooper());
    public boolean H = true;
    public final t I = new t(this, 3);
    public final a J = new a();
    public View u;
    public View v;
    public ScanAnimationView w;

    public ThinkRecyclerView f161x;

    public Button f162y;

    public r6.a f163z;

    public class a implements a.InterfaceC0255a {
        public a() {
        }
    }

    public static final class b extends com.thinkyeah.common.ui.dialog.c<ScanBigFilesActivity> {
        public static final int c = 0;

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            c.a aVar = new c.a(getActivity());
            aVar.g(R.string.app_name);
            aVar.k = Html.fromHtml(getString(2131887557));
            aVar.e(2131886483, new t4.c(this, 2));
            aVar.d(2131886274, (DialogInterface.OnClickListener) null);
            return aVar.a();
        }

        public final void onStart() {
            super/*androidx.fragment.app.DialogFragment*/.onStart();
            Context context = getContext();
            if (context != null) {
                getDialog().getButton(-1).setTextColor(ContextCompat.getColor(context, 2131100613));
                getDialog().getButton(-2).setTextColor(ContextCompat.getColor(context, 2131100607));
            }
        }
    }

    public static final class c extends com.thinkyeah.common.ui.dialog.c<ScanBigFilesActivity> {
        public static final int e = 0;
        public FileInfo c;
        public int d;

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            Bundle arguments = getArguments();
            if (arguments != null) {
                this.c = (FileInfo) arguments.getParcelable("key_file_info");
                this.d = arguments.getInt("key_adapter_position");
            }
            c.a aVar = new c.a(getActivity());
            aVar.d = this.c.f();
            aVar.k = getString(2131887558);
            aVar.e(2131887446, new t4.e(this, 3));
            aVar.d(2131886274, (DialogInterface.OnClickListener) null);
            return aVar.a();
        }

        public final void onStart() {
            super/*androidx.fragment.app.DialogFragment*/.onStart();
            Context context = getContext();
            if (context != null) {
                getDialog().getButton(-2).setTextColor(ContextCompat.getColor(context, 2131100607));
            }
        }
    }

    public static class d extends com.thinkyeah.common.ui.dialog.c<ScanBigFilesActivity> {
        public static final int c = 0;

        public static d t0(int i) {
            d dVar = new d();
            Bundle bundle = new Bundle();
            bundle.putInt("filter_type", i);
            dVar.setArguments(bundle);
            return dVar;
        }

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            int[] iArr = {0, 6, 3, 1, 2, 4, 5, 7};
            int[] iArr2 = {0, 1, 2, 3, 4};
            int[] iArr3 = {0, 1, 2, 3, 4, 5};
            int i = 1;
            String[] strArr = {getString(2131887522), getString(2131886178), getString(2131886198), getString(2131886993), getString(2131888175), getString(2131886744), getString(2131886195), getString(2131887663)};
            String[] strArr2 = {getString(2131887611), getString(2131887614), getString(2131887610), getString(2131887613), getString(2131887612)};
            String[] strArr3 = {getString(2131887521), getString(2131887621), getString(2131887620), getString(2131887623), getString(2131887624), getString(2131887622)};
            int i10 = getArguments().getInt("filter_type");
            String string = getString(2131888145);
            ScanBigFilesActivity activity = getActivity();
            c.a aVar = new c.a(getContext());
            if (i10 == 0) {
                string = getString(2131888145);
                aVar.b(strArr, new c6.a(i, activity, iArr));
            } else if (i10 == 1) {
                string = getString(2131887609);
                aVar.b(strArr2, new l6.a(1, activity, iArr2));
            } else if (i10 == 2) {
                string = getString(2131887657);
                aVar.b(strArr3, new q6.b(0, activity, iArr3));
            }
            aVar.d = string;
            return aVar.a();
        }
    }

    public static final class e extends com.thinkyeah.common.ui.dialog.c<ScanBigFilesActivity> {
        public static final int d = 0;
        public FileInfo c;

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            Bundle arguments = getArguments();
            if (arguments != null) {
                this.c = (FileInfo) arguments.getParcelable("key_file_info");
            }
            c.a aVar = new c.a(getActivity());
            aVar.d = this.c.f();
            aVar.k = getString(2131887532, new Object[]{u7.a.d(getActivity(), this.c.f), o.a(1, this.c.d)});
            aVar.e(2131888176, new t4.c(this, 3));
            aVar.d(2131886274, (DialogInterface.OnClickListener) null);
            return aVar.a();
        }

        public final void onStart() {
            super/*androidx.fragment.app.DialogFragment*/.onStart();
            Context context = getContext();
            if (context != null) {
                getDialog().getButton(-2).setTextColor(ContextCompat.getColor(context, 2131100607));
            }
        }
    }

    @Override
    @Nullable
    public final String X2() {
        return null;
    }

    @Override
    public final void c() {
        if (isFinishing() || !this.H) {
            return;
        }
        h3(1);
    }

    @Override
    public final int d3() {
        return 2131887881;
    }

    @Override
    public final void e3() {
        ((s6.a) W2()).A0(this.E, this.F);
    }

    public final void finish() {
        com.adtiny.core.d.b().h(this, "I_BigFiles", (d.l) null);
        super/*android.app.Activity*/.finish();
    }

    public final void g3() {
        long j;
        r6.a aVar = this.f163z;
        if (aVar.n == null) {
            j = 0;
        } else {
            Iterator it = aVar.o.iterator();
            j = 0;
            while (it.hasNext()) {
                j += ((FileInfo) it.next()).d;
            }
        }
        if (j <= 0) {
            this.f162y.setEnabled(false);
            this.f162y.setText(getString(2131886483));
        } else {
            this.f162y.setEnabled(true);
            this.f162y.setText(getString(2131887535, o.a(1, j)));
        }
    }

    public final void h3(int i) {
        if (this.D == i) {
            return;
        }
        this.D = i;
        if (i == 1) {
            this.u.setVisibility(0);
            this.v.setVisibility(8);
            this.w.c();
        } else {
            if (i != 2) {
                this.u.setVisibility(8);
                this.v.setVisibility(0);
                this.f162y.setVisibility(0);
                this.f161x.setVisibility(0);
                return;
            }
            this.w.d();
            this.w.getClass();
            this.u.setVisibility(8);
            this.v.setVisibility(0);
            this.f162y.setVisibility(4);
            this.f161x.setVisibility(4);
        }
    }

    @Override
    public final void m1() {
        r6.a aVar = this.f163z;
        ArrayList arrayList = aVar.n;
        HashSet hashSet = aVar.o;
        if (arrayList != null && !arrayList.isEmpty()) {
            aVar.n.removeAll(hashSet);
            hashSet.clear();
        }
        List<FileInfo> list = aVar.m;
        if (list != null && !list.isEmpty()) {
            aVar.m.removeAll(hashSet);
            hashSet.clear();
        }
        this.f163z.notifyDataSetChanged();
        g3();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558515);
        ArrayList arrayList = new ArrayList();
        TitleBar.a configure = findViewById(2131363196).getConfigure();
        configure.e(2131887881);
        final int i = 1;
        configure.g(new View.OnClickListener(this) {
            public final ScanBigFilesActivity d;

            {
                this.d = this;
            }

            @Override
            public final void onClick(View view) {
                int i10 = i;
                ScanBigFilesActivity scanBigFilesActivity = this.d;
                switch (i10) {
                    case 0:
                        h hVar = ScanBigFilesActivity.K;
                        scanBigFilesActivity.getClass();
                        ScanBigFilesActivity.d.t0(2).j0(scanBigFilesActivity, "TypeFilterDialogFragment");
                        break;
                    default:
                        h hVar2 = ScanBigFilesActivity.K;
                        scanBigFilesActivity.finish();
                        break;
                }
            }
        });
        configure.a.h = arrayList;
        configure.a();
        this.u = findViewById(2131362976);
        this.v = findViewById(2131363824);
        this.w = (ScanAnimationView) findViewById(2131362918);
        ThinkRecyclerView findViewById = findViewById(2131363008);
        this.f161x = findViewById;
        findViewById.setHasFixedSize(true);
        this.f161x.setLayoutManager(new LinearLayoutManager(this));
        LinearLayout linearLayout = (LinearLayout) findViewById(2131362614);
        LinearLayout linearLayout2 = (LinearLayout) findViewById(2131362607);
        LinearLayout linearLayout3 = (LinearLayout) findViewById(2131362611);
        this.A = (TextView) findViewById(2131363707);
        this.B = (TextView) findViewById(2131363664);
        this.C = (TextView) findViewById(2131363689);
        linearLayout.setOnClickListener(new i0(this, 8));
        linearLayout2.setOnClickListener(new t4.b(this, 6));
        final int i10 = 0;
        linearLayout3.setOnClickListener(new View.OnClickListener(this) {
            public final ScanBigFilesActivity d;

            {
                this.d = this;
            }

            @Override
            public final void onClick(View view) {
                int i102 = i10;
                ScanBigFilesActivity scanBigFilesActivity = this.d;
                switch (i102) {
                    case 0:
                        h hVar = ScanBigFilesActivity.K;
                        scanBigFilesActivity.getClass();
                        ScanBigFilesActivity.d.t0(2).j0(scanBigFilesActivity, "TypeFilterDialogFragment");
                        break;
                    default:
                        h hVar2 = ScanBigFilesActivity.K;
                        scanBigFilesActivity.finish();
                        break;
                }
            }
        });
        u7.a.a(this.f161x);
        Button button = (Button) findViewById(2131362002);
        this.f162y = button;
        button.setEnabled(false);
        this.f162y.setOnClickListener(new com.facebook.login.d(this, 8));
        r6.a aVar = new r6.a(this);
        this.f163z = aVar;
        if (!aVar.i) {
            aVar.i = true;
            a.InterfaceC0281a interfaceC0281a = aVar.j;
            if (interfaceC0281a != null) {
                interfaceC0281a.b();
            }
        }
        r6.a aVar2 = this.f163z;
        aVar2.p = this.J;
        aVar2.j = this.I;
        this.f161x.setAdapter(aVar2);
        this.f161x.b(findViewById(2131363571), this.f163z);
        this.G = new Handler(Looper.getMainLooper());
        c3();
        SharedPreferences sharedPreferences = getSharedPreferences("big_files", 0);
        SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
        if (edit == null) {
            return;
        }
        edit.putBoolean("has_entered_big_files", true);
        edit.apply();
    }

    @Override
    public final void s1(List<FileInfo> list) {
        if (this.H) {
            K.c("==> showScanComplete");
            long elapsedRealtime = 4000 - (SystemClock.elapsedRealtime() - this.q);
            if (elapsedRealtime <= 0) {
                h3(2);
            } else {
                this.G.postDelayed(new androidx.core.widget.a(this, 12), elapsedRealtime);
            }
            this.G.postDelayed(new androidx.activity.d(this, 9), elapsedRealtime);
            this.H = false;
        }
        r6.a aVar = this.f163z;
        aVar.m = list;
        aVar.n = new ArrayList(aVar.m);
        r6.a aVar2 = this.f163z;
        aVar2.e(aVar2.q);
        this.f163z.notifyDataSetChanged();
        g3();
    }

    @Override
    public final void Y2() {
    }

    @Override
    public final void f3() {
    }

    @Override
    public final Context getContext() {
        return this;
    }
}