导航菜单

页面标题

页面副标题

Fancy Optimizer v4.6.3 - CleanEmptyFolderActivity.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;
    }
}