正在查看: Fancy Optimizer v4.6.3 应用的 CleanEmptyFolderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Fancy Optimizer v4.6.3 应用的 CleanEmptyFolderActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.fancyclean.boost.emptyfolder.ui.activity;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.ValueAnimator;
import android.content.Context;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import com.airbnb.lottie.LottieAnimationView;
import com.applovin.exoplayer2.ui.m;
import com.facebook.stetho.server.http.HttpStatus;
import com.fancyclean.boost.emptyfolder.ui.presenter.CleanEmptyFolderPresenter;
import gl.d;
import java.util.HashMap;
import java.util.List;
import ma.c;
import ml.f;
import t4.r;
import vj.h;
@d(CleanEmptyFolderPresenter.class)
public class CleanEmptyFolderActivity extends v7.d<n8.a> implements n8.b {
public static final h B = new h("CleanEmptyFolderActivity");
public c A;
public int r;
public TextView s;
public LottieAnimationView t;
public View u;
public TextView v;
public View w;
public ValueAnimator f168x;
public ImageView f170z;
public final i.b q = new i.b("N_TR_EmptyFolder");
public boolean f169y = false;
public class a extends AnimatorListenerAdapter {
public final int a;
public a(int i) {
this.a = i;
}
@Override
public final void onAnimationEnd(Animator animator) {
CleanEmptyFolderActivity cleanEmptyFolderActivity = CleanEmptyFolderActivity.this;
LottieAnimationView lottieAnimationView = cleanEmptyFolderActivity.t;
s.d dVar = lottieAnimationView.g.e;
if (dVar == null ? false : dVar.m) {
lottieAnimationView.a();
}
cleanEmptyFolderActivity.v.setText(String.valueOf(this.a));
cleanEmptyFolderActivity.c3(false);
}
}
public class b extends AnimatorListenerAdapter {
public b() {
}
@Override
public final void onAnimationEnd(Animator animator) {
new Handler().postDelayed(new androidx.activity.a(this, 10), 500L);
}
@Override
public final void onAnimationStart(Animator animator) {
CleanEmptyFolderActivity.this.f169y = true;
}
}
@Override
public final void H1(int i) {
B.c(android.support.v4.media.b.i("empty folders cleaned: ", i));
this.r = i;
this.u.setVisibility(0);
ValueAnimator ofInt = ValueAnimator.ofInt(0, i);
this.f168x = ofInt;
ofInt.setDuration(4000L);
this.f168x.setInterpolator(new AccelerateDecelerateInterpolator());
this.f168x.addUpdateListener(new r(this, 1));
this.f168x.addListener(new a(i));
this.f168x.start();
tk.b.a().b("clean_empty_folder", (HashMap) null);
}
@Override
@NonNull
public final String X2() {
return "I_TR_EmptyFolder";
}
@Override
public final void Y2() {
Z2(12, this.A, this.q, this.f170z, HttpStatus.HTTP_INTERNAL_SERVER_ERROR);
}
@Override
public final void a2() {
this.t.g.k(0, 16);
this.t.d();
LottieAnimationView lottieAnimationView = this.t;
lottieAnimationView.g.e.addListener(new k8.a(this));
}
public final void c3(boolean z10) {
this.t.setVisibility(8);
this.u.setVisibility(4);
this.w.setVisibility(0);
if (z10) {
this.s.setText(2131887632);
this.A = new c(0, getString(2131887904), getString(2131887632));
} else {
this.s.setText(getString(2131887634, Integer.valueOf(this.r)));
this.A = new c(0, getString(2131887904), getString(2131887726, Integer.valueOf(this.r)));
}
ImageView imageView = (ImageView) findViewById(2131362479);
this.f170z = imageView;
imageView.setVisibility(0);
ValueAnimator ofFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
ofFloat.addUpdateListener(new m(this, 2));
ofFloat.setDuration(500L);
ofFloat.setInterpolator(new AccelerateDecelerateInterpolator());
ofFloat.addListener(new b());
ofFloat.start();
}
@Override
public final void onBackPressed() {
if (this.f169y) {
return;
}
super.onBackPressed();
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(2131558467);
this.u = findViewById(2131363821);
this.v = (TextView) findViewById(2131363542);
this.t = findViewById(2131362622);
this.s = (TextView) findViewById(2131363694);
this.w = findViewById(2131363766);
if (bundle == null) {
if (getIntent().getBooleanExtra("no_need_to_clean_empty_folder", false)) {
c3(true);
} else {
((n8.a) W2()).N0((List) f.b().a("empty_folder://empty_folders"));
}
}
}
@Override
public final void onDestroy() {
ValueAnimator valueAnimator = this.f168x;
if (valueAnimator != null) {
valueAnimator.removeAllUpdateListeners();
this.f168x.removeAllListeners();
this.f168x.cancel();
this.f168x = null;
}
super.onDestroy();
}
@Override
public final Context getContext() {
return this;
}
}