正在查看: Clean Center v0.5.5 应用的 JunkCleanActivity.java JAVA 源代码文件
本页面展示 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();
}
});
}
}
}