导航菜单

页面标题

页面副标题

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

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

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


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

import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.text.Html;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.adtiny.core.d;
import com.fancyclean.boost.bigfiles.model.FileInfo;
import com.fancyclean.boost.common.ui.view.ScanAnimationView;
import com.fancyclean.boost.duplicatefiles.ui.presenter.DuplicateFilesMainPresenter;
import com.thinkyeah.common.ui.dialog.c;
import com.thinkyeah.common.ui.view.ThinkRecyclerView;
import com.thinkyeah.common.ui.view.TitleBar;
import f8.a;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import ml.o;
import t4.g;
import t4.l;
import vj.h;

@gl.d(DuplicateFilesMainPresenter.class)
public class DuplicateFilesMainActivity extends v7.b<g8.a> implements g8.b {
    public static final h D = new h("DuplicateFilesMainActivity");
    public TitleBar A;
    public final a B = new a();
    public final b C = new b();
    public f8.a u;
    public View v;
    public ScanAnimationView w;

    public TextView f165x;

    public Button f166y;

    public TitleBar.i f167z;

    public class a implements Runnable {
        public a() {
        }

        @Override
        public final void run() {
            DuplicateFilesMainActivity.this.f165x.setVisibility(0);
        }
    }

    public class b implements a.InterfaceC0196a {
        public b() {
        }
    }

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

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            c.a aVar = new c.a(getActivity());
            aVar.g(2131886714);
            aVar.k = Html.fromHtml(getString(2131887557));
            aVar.e(2131886483, new g(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<DuplicateFilesMainActivity> {
        public static final int c = 0;

        @NonNull
        public final Dialog onCreateDialog(Bundle bundle) {
            c.a aVar = new c.a(getContext());
            aVar.g(2131887450);
            aVar.b(new String[]{getString(2131886552), getString(2131886553), getString(2131887448), getString(2131886609)}, new l(this, new int[]{2131887982, 2131887983, 2131887987, 2131887974}, 1));
            return aVar.a();
        }
    }

    public static final class e extends com.thinkyeah.common.ui.dialog.c<DuplicateFilesMainActivity> {
        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(2131886576, new Object[]{this.c.c});
            aVar.e(2131888176, new t4.e(this, 4));
            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
    public final void U0(ArrayList arrayList) {
        f8.a aVar = this.u;
        List list = ((yk.a) aVar).i;
        list.clear();
        if (arrayList != null) {
            list.addAll(arrayList);
        }
        Iterator it = list.iterator();
        int i = 0;
        while (it.hasNext()) {
            i += ((e8.a) it.next()).d.size() + 1;
        }
        ((yk.a) aVar).j = i;
        aVar.h();
        this.u.notifyDataSetChanged();
        long j = this.u.n;
        if (j <= 0) {
            this.f166y.setEnabled(false);
            this.f166y.setText(getString(2131886483));
        } else {
            this.f166y.setEnabled(true);
            this.f166y.setText(getString(2131887535, o.a(1, j)));
        }
        com.adtiny.core.d.b().h(this, "I_TR_DuplicateFiles", (d.l) null);
        tk.b.a().b("clean_duplicate_files", (HashMap) null);
    }

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

    @Override
    public final void c() {
        this.v.setVisibility(0);
        this.w.c();
        this.f165x.postDelayed(this.B, 8000L);
    }

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

    @Override
    public final void e3() {
        ((g8.a) W2()).p();
    }

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

    @Override
    public final void i0(int i, long j) {
        StringBuilder n = android.support.v4.media.a.n("Found ", i, " files, total size : ");
        n.append(o.a(1, j));
        D.c(n.toString());
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131558480);
        SharedPreferences sharedPreferences = getSharedPreferences("duplicate_files", 0);
        SharedPreferences.Editor edit = sharedPreferences == null ? null : sharedPreferences.edit();
        if (edit != null) {
            edit.putBoolean("has_entered_duplicate_files_cleaner", true);
            edit.apply();
        }
        this.A = findViewById(2131363196);
        ArrayList arrayList = new ArrayList();
        TitleBar.i iVar = new TitleBar.i(new TitleBar.b(2131231419), new TitleBar.e(2131887450), new f.g(this, 12));
        this.f167z = iVar;
        iVar.e = false;
        arrayList.add(iVar);
        TitleBar.a configure = this.A.getConfigure();
        configure.e(2131887901);
        configure.a.h = arrayList;
        configure.d(1);
        int i = 9;
        configure.g(new t4.b(this, i));
        configure.a();
        View findViewById = findViewById(2131362976);
        this.v = findViewById;
        this.w = (ScanAnimationView) findViewById.findViewById(2131362918);
        this.f165x = (TextView) this.v.findViewById(2131363639);
        Button button = (Button) findViewById(2131362002);
        this.f166y = button;
        button.setOnClickListener(new t4.a(this, i));
        ThinkRecyclerView findViewById2 = findViewById(2131363008);
        findViewById2.setHasFixedSize(true);
        findViewById2.setLayoutManager(new LinearLayoutManager(this));
        f8.a aVar = new f8.a(this);
        this.u = aVar;
        aVar.l = this.C;
        findViewById2.setAdapter(aVar);
        findViewById2.b(findViewById(2131363777), this.u);
        u7.a.a(findViewById2);
        c3();
    }

    @Override
    public final void p0(e8.b bVar) {
        this.f167z.e = true;
        this.A.c();
        this.w.d();
        this.v.setVisibility(8);
        this.f165x.removeCallbacks(this.B);
        f8.a aVar = this.u;
        ArrayList arrayList = bVar.c;
        List list = ((yk.a) aVar).i;
        list.clear();
        if (arrayList != null) {
            list.addAll(arrayList);
        }
        Iterator it = list.iterator();
        int i = 0;
        while (it.hasNext()) {
            i += ((e8.a) it.next()).d.size() + 1;
        }
        ((yk.a) aVar).j = i;
        aVar.h();
        this.u.g();
        ArrayList arrayList2 = bVar.c;
        if (arrayList2 != null && !arrayList2.isEmpty()) {
            Toast.makeText((Context) this, (CharSequence) getString(2131887982), 1).show();
        }
        this.u.notifyDataSetChanged();
        this.f166y.setVisibility(0);
    }

    @Override
    public final void Y2() {
    }

    @Override
    public final void f3() {
    }

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