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