导航菜单

页面标题

页面副标题

Clean Center v0.5.5 - JunkCleanActivity.java 源代码

正在查看: Clean Center v0.5.5 应用的 JunkCleanActivity.java JAVA 源代码文件

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


package com.pdf.reader.fileviewer.ui.activity;

import android.animation.Animator;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContract;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.core.os.BundleKt;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.blankj.utilcode.util.Utils;
import com.lambda.adlib.LambdaAdAdapter;
import com.lambda.adlib.adapter.LAdMultipleAdapter;
import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.core.BasePopupView;
import com.lxj.xpopup.enums.PopupPosition;
import com.lxj.xpopup.interfaces.SimpleCallback;
import com.pdf.reader.fileviewer.R;
import com.pdf.reader.fileviewer.ad.AdUtils;
import com.pdf.reader.fileviewer.base.BaseActivity;
import com.pdf.reader.fileviewer.bean.JunkInfo;
import com.pdf.reader.fileviewer.databinding.ActivityJunkCleanBinding;
import com.pdf.reader.fileviewer.ui.adapter.expand.CleanExpandAdapter;
import com.pdf.reader.fileviewer.ui.dialog.RequestAllFileDialog;
import com.pdf.reader.fileviewer.utils.CommonUtil;
import com.pdf.reader.fileviewer.utils.EventUtils;
import com.pdf.reader.fileviewer.utils.FileUtils;
import com.pdf.reader.fileviewer.utils.KtxKt;
import com.pdf.reader.fileviewer.utils.MyPermissionUtils;
import com.pdf.reader.fileviewer.utils.PermissionUtils;
import com.pdf.reader.fileviewer.utils.ScanFilesUtils;
import com.yandex.div.core.dagger.Names;
import com.yandex.div.core.timer.TimerController;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.sync.Mutex;
import kotlinx.coroutines.sync.MutexKt;
import pokercc.android.expandablerecyclerview.ExpandableRecyclerView;

@Metadata(d1 = {"\u0000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\f\u0018\u0000 >2\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001>B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0010\u0010\u0016\u001a\u00020\u00022\u0006\u0010\u0017\u001a\u00020\u0018H\u0016J\u0012\u0010!\u001a\u00020\"2\b\u0010#\u001a\u0004\u0018\u00010$H\u0014J\u0010\u0010)\u001a\u00020\"2\u0006\u0010*\u001a\u00020\u0012H\u0002J$\u00101\u001a\u00020\"2\f\u00102\u001a\b\u0012\u0004\u0012\u00020\"032\f\u00104\u001a\b\u0012\u0004\u0012\u00020\"03H\u0002J\b\u00105\u001a\u00020\"H\u0002J\b\u00106\u001a\u00020\"H\u0002J\u0006\u00107\u001a\u00020\"J\b\u00108\u001a\u00020\u0012H\u0002J\b\u00109\u001a\u00020\"H\u0002J\u000e\u0010:\u001a\u00020\"2\u0006\u0010;\u001a\u00020\fJ\b\u0010<\u001a\u00020\"H\u0016J\b\u0010=\u001a\u00020\"H\u0002R\u0014\u0010\u0005\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\t\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006X\u0082\u0004¢\u0006\u0002\n\u0000R\u001a\u0010\u000b\u001a\u00020\fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\r\u0010\u000e\"\u0004\b\u000f\u0010\u0010R\u001a\u0010\u0011\u001a\u00020\u0012X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0011\u0010\u0013\"\u0004\b\u0014\u0010\u0015R(\u0010\u0019\u001a\u0010\u0012\f\u0012\n \u001c*\u0004\u0018\u00010\u001b0\u001b0\u001aX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001d\u0010\u001e\"\u0004\b\u001f\u0010 R\u0011\u0010%\u001a\u00020&¢\u0006\b\n\u0000\u001a\u0004\b'\u0010(R\u001c\u0010+\u001a\u0004\u0018\u00010,X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b-\u0010.\"\u0004\b/\u00100¨\u0006?"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/activity/JunkCleanActivity;", "Lcom/pdf/reader/fileviewer/base/BaseActivity;", "Lcom/pdf/reader/fileviewer/databinding/ActivityJunkCleanBinding;", "<init>", "()V", "cacheList", "", "Lcom/pdf/reader/fileviewer/bean/JunkInfo;", "uselessApksList", "logFilesList", "tempFilesList", "allSize", "", "getAllSize", "()J", "setAllSize", "(J)V", "isScanFinish", "", "()Z", "setScanFinish", "(Z)V", "initViewBinding", "layoutInflater", "Landroid/view/LayoutInflater;", "launcherIntent", "Landroidx/activity/result/ActivityResultLauncher;", "Landroid/content/Intent;", "kotlin.jvm.PlatformType", "getLauncherIntent", "()Landroidx/activity/result/ActivityResultLauncher;", "setLauncherIntent", "(Landroidx/activity/result/ActivityResultLauncher;)V", "onCreate", "", "savedInstanceState", "Landroid/os/Bundle;", "mutex", "Lkotlinx/coroutines/sync/Mutex;", "getMutex", "()Lkotlinx/coroutines/sync/Mutex;", AdUtils.scan, "isCache", "requestAllFileDialog", "Lcom/lxj/xpopup/core/BasePopupView;", "getRequestAllFileDialog", "()Lcom/lxj/xpopup/core/BasePopupView;", "setRequestAllFileDialog", "(Lcom/lxj/xpopup/core/BasePopupView;)V", "requestAllFile", "submit", "Lkotlin/Function0;", "dismissCallback", "hideAllFile", "showResult", "updateBtn", "hasPermission", "delete", "showAnim", "size", "onBackPressed", "onBack", "Companion", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class JunkCleanActivity extends BaseActivity<ActivityJunkCleanBinding> {

    public static final Companion INSTANCE = new Companion(null);
    private long allSize;
    private boolean isScanFinish;
    private ActivityResultLauncher<Intent> launcherIntent;
    private final Mutex mutex;
    private BasePopupView requestAllFileDialog;
    private final List<JunkInfo> cacheList = new ArrayList();
    private final List<JunkInfo> uselessApksList = new ArrayList();
    private final List<JunkInfo> logFilesList = new ArrayList();
    private final List<JunkInfo> tempFilesList = new ArrayList();

    public final long getAllSize() {
        return this.allSize;
    }

    public final ActivityResultLauncher<Intent> getLauncherIntent() {
        return this.launcherIntent;
    }

    public final Mutex getMutex() {
        return this.mutex;
    }

    public final BasePopupView getRequestAllFileDialog() {
        return this.requestAllFileDialog;
    }

    public final boolean getIsScanFinish() {
        return this.isScanFinish;
    }

    public final void setAllSize(long j) {
        this.allSize = j;
    }

    public final void setLauncherIntent(ActivityResultLauncher<Intent> activityResultLauncher) {
        Intrinsics.checkNotNullParameter(activityResultLauncher, "<set-?>");
        this.launcherIntent = activityResultLauncher;
    }

    public final void setRequestAllFileDialog(BasePopupView basePopupView) {
        this.requestAllFileDialog = basePopupView;
    }

    public final void setScanFinish(boolean z) {
        this.isScanFinish = z;
    }

    public JunkCleanActivity() {
        ActivityResultLauncher<Intent> registerForActivityResult = registerForActivityResult((ActivityResultContract) new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
            public final void onActivityResult(Object obj) {
                JunkCleanActivity.launcherIntent$lambda$0(JunkCleanActivity.this, (ActivityResult) obj);
            }
        });
        Intrinsics.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResult(...)");
        this.launcherIntent = registerForActivityResult;
        this.mutex = MutexKt.Mutex$default(false, 1, (Object) null);
    }

    @Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J\u0016\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t¨\u0006\n"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/activity/JunkCleanActivity$Companion;", "", "<init>", "()V", "start", "", Names.CONTEXT, "Landroid/content/Context;", "from", "", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private Companion() {
        }

        public final void start(Context context, String from) {
            Intrinsics.checkNotNullParameter(context, Names.CONTEXT);
            Intrinsics.checkNotNullParameter(from, "from");
            Intent intent = new Intent(context, (Class<?>) JunkCleanActivity.class);
            intent.putExtra("from", from);
            context.startActivity(intent);
        }
    }

    @Override
    public ActivityJunkCleanBinding initViewBinding(LayoutInflater layoutInflater) {
        Intrinsics.checkNotNullParameter(layoutInflater, "layoutInflater");
        ActivityJunkCleanBinding inflate = ActivityJunkCleanBinding.inflate(layoutInflater);
        Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
        return inflate;
    }

    public static final void launcherIntent$lambda$0(JunkCleanActivity junkCleanActivity, ActivityResult activityResult) {
        Uri parse;
        Intent data = activityResult.getData();
        if ((data != null ? data.getData() : null) != null) {
            ContentResolver contentResolver = Utils.getApp().getContentResolver();
            Intent data2 = activityResult.getData();
            if (data2 == null || (parse = data2.getData()) == null) {
                parse = Uri.parse("content://com.android.externalstorage.documents/document/primary%3AAndroid%2Fdata");
            }
            contentResolver.takePersistableUriPermission(parse, 3);
            junkCleanActivity.delete();
            junkCleanActivity.showAnim(junkCleanActivity.allSize);
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        EventUtils.INSTANCE.log("fileCleanPageView", BundleKt.bundleOf(new Pair[]{TuplesKt.to("from", getIntent().getStringExtra("from"))}));
        AdUtils.INSTANCE.loadSceneOtherAd((Activity) this);
        final Ref.ObjectRef objectRef = new Ref.ObjectRef();
        ActivityResultLauncher registerForActivityResult = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
            public final void onActivityResult(Object obj) {
                JunkCleanActivity.onCreate$lambda$1(JunkCleanActivity.this, (ActivityResult) obj);
            }
        });
        Intrinsics.checkNotNullExpressionValue(registerForActivityResult, "registerForActivityResult(...)");
        objectRef.element = registerForActivityResult;
        requestAllFile(new Function0() {
            public final Object invoke() {
                Unit onCreate$lambda$2;
                onCreate$lambda$2 = JunkCleanActivity.onCreate$lambda$2(JunkCleanActivity.this, objectRef);
                return onCreate$lambda$2;
            }
        }, new Function0() {
            public final Object invoke() {
                Unit onCreate$lambda$3;
                onCreate$lambda$3 = JunkCleanActivity.onCreate$lambda$3(JunkCleanActivity.this);
                return onCreate$lambda$3;
            }
        });
        ((ActivityJunkCleanBinding) getViewBinding()).ivBack.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                JunkCleanActivity.onCreate$lambda$4(JunkCleanActivity.this, view);
            }
        });
        ((ActivityJunkCleanBinding) getViewBinding()).rv.setLayoutManager(new LinearLayoutManager((Context) this));
        ExpandableRecyclerView expandableRecyclerView = ((ActivityJunkCleanBinding) getViewBinding()).rv;
        ArrayList arrayList = new ArrayList();
        arrayList.add(MapsKt.mapOf(TuplesKt.to(getString(R.string.junk_file), this.cacheList)));
        arrayList.add(MapsKt.mapOf(TuplesKt.to(getString(R.string.obsolete_apk_files), this.uselessApksList)));
        arrayList.add(MapsKt.mapOf(TuplesKt.to(getString(R.string.temp_files), this.tempFilesList)));
        arrayList.add(MapsKt.mapOf(TuplesKt.to(getString(R.string.log_files), this.logFilesList)));
        Unit unit = Unit.INSTANCE;
        expandableRecyclerView.setAdapter(new CleanExpandAdapter(0, arrayList));
    }

    public static final void onCreate$lambda$1(JunkCleanActivity junkCleanActivity, ActivityResult activityResult) {
        if (PermissionUtils.INSTANCE.permission((Context) junkCleanActivity)) {
            junkCleanActivity.hideAllFile();
            junkCleanActivity.scan(true);
        }
    }

    public static final Unit onCreate$lambda$2(JunkCleanActivity junkCleanActivity, Ref.ObjectRef objectRef) {
        Context context = (Context) junkCleanActivity;
        if (PermissionUtils.INSTANCE.permission(context)) {
            junkCleanActivity.scan(true);
        } else {
            ((ActivityResultLauncher) objectRef.element).launch(new Intent(context, (Class<?>) PermissionAutoCloseActivity.class));
        }
        return Unit.INSTANCE;
    }

    public static final Unit onCreate$lambda$3(JunkCleanActivity junkCleanActivity) {
        if (!PermissionUtils.INSTANCE.permission((Context) junkCleanActivity)) {
            junkCleanActivity.finish();
        }
        return Unit.INSTANCE;
    }

    public static final void onCreate$lambda$4(JunkCleanActivity junkCleanActivity, View view) {
        EventUtils.INSTANCE.log("fileCleanClick", BundleKt.bundleOf(new Pair[]{TuplesKt.to("button", TimerController.CANCEL_COMMAND)}));
        junkCleanActivity.onBack();
    }

    private final void scan(boolean isCache) {
        BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this), Dispatchers.getIO(), (CoroutineStart) null, new JunkCleanActivity$scan$1(this, isCache, isCache ? 4 : 3, null), 2, (Object) null);
    }

    private final void requestAllFile(Function0<Unit> submit, final Function0<Unit> dismissCallback) {
        Context context = (Context) this;
        if (PermissionUtils.INSTANCE.permission(context)) {
            submit.invoke();
            return;
        }
        BasePopupView asCustom = new XPopup.Builder(context).popupPosition(PopupPosition.Bottom).setPopupCallback(new SimpleCallback() {
            public void onDismiss(BasePopupView popupView) {
                super.onDismiss(popupView);
                dismissCallback.invoke();
            }
        }).hasNavigationBar(false).asCustom(new RequestAllFileDialog(context, submit));
        this.requestAllFileDialog = asCustom;
        if (asCustom != null) {
            asCustom.show();
        }
    }

    private final void hideAllFile() {
        BasePopupView basePopupView = this.requestAllFileDialog;
        if (basePopupView != null) {
            basePopupView.dismiss();
        }
    }

    public final void showResult() {
        if (this.allSize == 0) {
            CompletedActivity.INSTANCE.start((Context) this, 1);
            finish();
            return;
        }
        ((ActivityJunkCleanBinding) getViewBinding()).ivHighBg.setImageResource(R.mipmap.ic_high_bg);
        View view = ((ActivityJunkCleanBinding) getViewBinding()).progressBar;
        Intrinsics.checkNotNullExpressionValue(view, "progressBar");
        KtxKt.gone(view);
        ((ActivityJunkCleanBinding) getViewBinding()).tvClean.setEnabled(true);
        TextView textView = ((ActivityJunkCleanBinding) getViewBinding()).tvScanText;
        Intrinsics.checkNotNullExpressionValue(textView, "tvScanText");
        KtxKt.gone(textView);
        updateBtn();
    }

    public final void updateBtn() {
        final Ref.LongRef longRef = new Ref.LongRef();
        CleanExpandAdapter adapter = getViewBinding().rv.getAdapter();
        Intrinsics.checkNotNull(adapter, "null cannot be cast to non-null type com.pdf.reader.fileviewer.ui.adapter.expand.CleanExpandAdapter");
        for (JunkInfo junkInfo : adapter.getMSelectList()) {
            long j = longRef.element;
            Long length = junkInfo.getLength();
            longRef.element = j + (length != null ? length.longValue() : 0L);
        }
        getViewBinding().tvClean.setText(getString(R.string.clean_up) + " " + CommonUtil.INSTANCE.formatFileSize(longRef.element));
        KtxKt.noDoubleClick(getViewBinding().tvClean, new Function1() {
            public final Object invoke(Object obj) {
                Unit updateBtn$lambda$7;
                updateBtn$lambda$7 = JunkCleanActivity.updateBtn$lambda$7(JunkCleanActivity.this, longRef, (View) obj);
                return updateBtn$lambda$7;
            }
        });
    }

    public static final Unit updateBtn$lambda$7(JunkCleanActivity junkCleanActivity, Ref.LongRef longRef, View view) {
        Intrinsics.checkNotNullParameter(view, "it");
        EventUtils.INSTANCE.log("fileCleanClick", BundleKt.bundleOf(new Pair[]{TuplesKt.to("button", "clean")}));
        junkCleanActivity.delete();
        junkCleanActivity.showAnim(longRef.element);
        return Unit.INSTANCE;
    }

    private final boolean hasPermission() {
        if (Build.VERSION.SDK_INT < 30) {
            return true;
        }
        if (Build.VERSION.SDK_INT < 31) {
            return MyPermissionUtils.INSTANCE.isGrant(MyPermissionUtils.PermissionType.ActionOpenDocumentTree);
        }
        return MyPermissionUtils.INSTANCE.isGrant(MyPermissionUtils.PermissionType.UsageAccessSettings);
    }

    private final void delete() {
        ArrayList arrayList = new ArrayList();
        try {
            CleanExpandAdapter adapter = ((ActivityJunkCleanBinding) getViewBinding()).rv.getAdapter();
            Intrinsics.checkNotNull(adapter, "null cannot be cast to non-null type com.pdf.reader.fileviewer.ui.adapter.expand.CleanExpandAdapter");
            for (JunkInfo junkInfo : adapter.getMSelectList()) {
                if (this.cacheList.contains(junkInfo)) {
                    arrayList.add(junkInfo);
                } else {
                    FileUtils fileUtils = FileUtils.INSTANCE;
                    Context context = (Context) this;
                    String filePath = junkInfo.getFilePath();
                    if (filePath == null) {
                        filePath = "";
                    }
                    fileUtils.deleteFile2(context, filePath);
                }
            }
            ScanFilesUtils scanFilesUtils = ScanFilesUtils.INSTANCE;
            ArrayList arrayList2 = arrayList;
            ArrayList arrayList3 = new ArrayList(CollectionsKt.collectionSizeOrDefault(arrayList2, 10));
            Iterator it = arrayList2.iterator();
            while (it.hasNext()) {
                arrayList3.add(((JunkInfo) it.next()).getFilePath());
            }
            scanFilesUtils.deleteCache(arrayList3);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public final void showAnim(long size) {
        getViewBinding().includeLayoutCleanAnim.tvSize.setText(String.valueOf(CommonUtil.INSTANCE.formatSize(size)));
        getViewBinding().includeLayoutCleanAnim.tvUnit.setText(" " + CommonUtil.INSTANCE.formatSizeUnit(size));
        View view = getViewBinding().includeLayoutCleanAnim.clAll;
        Intrinsics.checkNotNullExpressionValue(view, "clAll");
        KtxKt.visible(view);
        ValueAnimator ofInt = ValueAnimator.ofInt((int) size, 0);
        ofInt.setDuration(3000L);
        ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                JunkCleanActivity.showAnim$lambda$11$lambda$10(JunkCleanActivity.this, valueAnimator);
            }
        });
        ofInt.addListener(new Animator.AnimatorListener() {
            @Override
            public void onAnimationCancel(Animator animation) {
                Intrinsics.checkNotNullParameter(animation, "animation");
            }

            @Override
            public void onAnimationRepeat(Animator animation) {
                Intrinsics.checkNotNullParameter(animation, "animation");
            }

            @Override
            public void onAnimationStart(Animator animation) {
                Intrinsics.checkNotNullParameter(animation, "animation");
            }

            @Override
            public void onAnimationEnd(Animator animation) {
                Intrinsics.checkNotNullParameter(animation, "animation");
                EventUtils.INSTANCE.log("fileClean", BundleKt.bundleOf());
                CompletedActivity.INSTANCE.start((Context) JunkCleanActivity.this, 1);
                JunkCleanActivity.this.finish();
            }
        });
        ofInt.start();
    }

    public static final void showAnim$lambda$11$lambda$10(JunkCleanActivity junkCleanActivity, ValueAnimator valueAnimator) {
        Intrinsics.checkNotNullParameter(valueAnimator, "animation");
        Object animatedValue = valueAnimator.getAnimatedValue();
        Intrinsics.checkNotNull(animatedValue, "null cannot be cast to non-null type kotlin.Int");
        int intValue = ((Integer) animatedValue).intValue();
        if (intValue < 0) {
            intValue = 0;
        }
        long j = intValue;
        junkCleanActivity.getViewBinding().includeLayoutCleanAnim.tvSize.setText(String.valueOf(CommonUtil.INSTANCE.formatSize(j)));
        junkCleanActivity.getViewBinding().includeLayoutCleanAnim.tvUnit.setText(" " + CommonUtil.INSTANCE.formatSizeUnit(j));
    }

    @Override
    public void onBackPressed() {
        onBack();
    }

    private final void onBack() {
        if (this.isScanFinish) {
            finish();
        } else {
            AdUtils.INSTANCE.showInterstitial((Activity) this, AdUtils.return_from_clean, false, (r20 & 8) != 0 ? 1000L : 0L, (r20 & 16) != 0 ? 10000L : 0L, new LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter>() {
                public void onClose(LAdMultipleAdapter adapter, int status) {
                    Intrinsics.checkNotNullParameter(adapter, "adapter");
                    super.onClose(adapter, status);
                    if (status == 10 || status == 14) {
                        return;
                    }
                    JunkCleanActivity.this.finish();
                }
            });
        }
    }
}