正在查看: Fancy Optimizer v4.6.3 应用的 DuplicateFilesMainActivity.java JAVA 源代码文件
本页面展示 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;
}
}