正在查看: Clean Center v0.5.5 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pdf.reader.fileviewer.ui.activity;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Looper;
import android.os.MessageQueue;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.RadioGroup;
import androidx.core.os.BundleKt;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import com.airbnb.lottie.LottieAnimationView;
import com.blankj.utilcode.util.NotificationUtils;
import com.lambda.adlib.LambdaAd;
import com.lambda.adlib.LambdaAdAdapter;
import com.lambda.adlib.LambdaAdSdk;
import com.lambda.adlib.adapter.LAdMultipleAdapter;
import com.lxj.xpopup.XPopup;
import com.lxj.xpopup.core.BasePopupView;
import com.lxj.xpopup.interfaces.SimpleCallback;
import com.pdf.reader.fileviewer.App;
import com.pdf.reader.fileviewer.Constants;
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.databinding.ActivityMainBinding;
import com.pdf.reader.fileviewer.modul.Document;
import com.pdf.reader.fileviewer.notification.FixNotificationService;
import com.pdf.reader.fileviewer.ui.dialog.ExitDialog;
import com.pdf.reader.fileviewer.ui.dialog.FirstGuideScanDialog;
import com.pdf.reader.fileviewer.ui.dialog.RateDialog;
import com.pdf.reader.fileviewer.ui.dialog.RequestNotificationDialog;
import com.pdf.reader.fileviewer.ui.dialog.SetDefaultDialog;
import com.pdf.reader.fileviewer.ui.dialog.TipsDialog;
import com.pdf.reader.fileviewer.ui.fragment.CollectFragment;
import com.pdf.reader.fileviewer.ui.fragment.FileFragment;
import com.pdf.reader.fileviewer.ui.fragment.MineFragment;
import com.pdf.reader.fileviewer.ui.fragment.RecentFragment;
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.MMKVKeys;
import com.pdf.reader.fileviewer.utils.MMKVKeysKt;
import com.pdf.reader.fileviewer.utils.MyLauncherUtils;
import com.pdf.reader.fileviewer.utils.PermissionUtils;
import com.pdf.reader.fileviewer.viewmodel.DocumentViewModel;
import com.pdf.reader.fileviewer.viewmodel.FragmentViewModel;
import com.tom_roush.pdfbox.contentstream.operator.OperatorName;
import com.tom_roush.pdfbox.pdmodel.interactive.action.PDWindowsLaunchParams;
import com.yandex.div.core.DivActionHandler;
import com.yandex.div.state.db.StateEntry;
import java.io.File;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.channels.BufferOverflow;
import kotlinx.coroutines.flow.FlowKt;
import kotlinx.coroutines.flow.MutableSharedFlow;
import kotlinx.coroutines.flow.SharedFlow;
import kotlinx.coroutines.flow.SharedFlowKt;
@Metadata(d1 = {"\u0000l\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\u0007¢\u0006\u0004\b\u0003\u0010\u0004J\u0010\u0010\u0018\u001a\u00020\u00022\u0006\u0010\u0019\u001a\u00020\u001aH\u0016J\u0012\u0010\u001b\u001a\u00020\u00112\b\u0010\u001c\u001a\u0004\u0018\u00010\u001dH\u0014J\b\u0010\u001e\u001a\u00020\u0011H\u0014J\b\u0010\u001f\u001a\u00020\u0011H\u0002J\b\u0010 \u001a\u00020\u0011H\u0016J\b\u0010!\u001a\u00020\u0011H\u0002J\u0018\u0010\"\u001a\u00020\u00112\u0006\u0010#\u001a\u00020$2\u0006\u0010%\u001a\u00020&H\u0002J\b\u0010)\u001a\u00020\u0011H\u0014J\u0012\u0010*\u001a\u00020\u00112\b\u0010+\u001a\u0004\u0018\u00010,H\u0014J\u0012\u0010-\u001a\u00020\u00112\b\u0010+\u001a\u0004\u0018\u00010,H\u0002J\b\u0010.\u001a\u00020\u0011H\u0002J\u0012\u0010/\u001a\u00020\u00112\b\u0010+\u001a\u0004\u0018\u00010,H\u0002J\u0010\u00100\u001a\u00020\u00112\u0006\u00101\u001a\u000202H\u0002J\b\u00103\u001a\u00020\u0011H\u0002J\u0006\u00104\u001a\u00020\u0011J\b\u00105\u001a\u00020\u0011H\u0002R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\bX\u0082.¢\u0006\u0002\n\u0000R\u001c\u0010\t\u001a\u0004\u0018\u00010\nX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u000b\u0010\f\"\u0004\b\r\u0010\u000eR\u0017\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u00110\u0010¢\u0006\b\n\u0000\u001a\u0004\b\u0012\u0010\u0013R\u0017\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00110\u0015¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0017R\u000e\u0010'\u001a\u00020(X\u0082\u000e¢\u0006\u0002\n\u0000¨\u00066"}, d2 = {"Lcom/pdf/reader/fileviewer/ui/activity/MainActivity;", "Lcom/pdf/reader/fileviewer/base/BaseActivity;", "Lcom/pdf/reader/fileviewer/databinding/ActivityMainBinding;", "<init>", "()V", "model", "Lcom/pdf/reader/fileviewer/viewmodel/DocumentViewModel;", "mFragmentViewModel", "Lcom/pdf/reader/fileviewer/viewmodel/FragmentViewModel;", "mBannerAdapter", "Lcom/lambda/adlib/adapter/LAdMultipleAdapter;", "getMBannerAdapter", "()Lcom/lambda/adlib/adapter/LAdMultipleAdapter;", "setMBannerAdapter", "(Lcom/lambda/adlib/adapter/LAdMultipleAdapter;)V", "_RefreshCallFlow", "Lkotlinx/coroutines/flow/MutableSharedFlow;", "", "get_RefreshCallFlow", "()Lkotlinx/coroutines/flow/MutableSharedFlow;", "refreshCallFlow", "Lkotlinx/coroutines/flow/SharedFlow;", "getRefreshCallFlow", "()Lkotlinx/coroutines/flow/SharedFlow;", "initViewBinding", "layoutInflater", "Landroid/view/LayoutInflater;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onResume", "refreshSuccess", "onBackPressed", "initFragmentViewModel", "startReaderActivity", "document", "Lcom/pdf/reader/fileviewer/modul/Document;", "from", "", "isScannerPermission", "", "onStart", "onNewIntent", "intent", "Landroid/content/Intent;", "dealNotification", "showBannerAd", "intentToReader", "gotoOpenPermission", "activity", "Landroid/app/Activity;", "updateNoPermissionUI", "switchFile", AdUtils.scan, "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class MainActivity extends BaseActivity<ActivityMainBinding> {
private final MutableSharedFlow<Unit> _RefreshCallFlow;
private boolean isScannerPermission;
private LAdMultipleAdapter mBannerAdapter;
private FragmentViewModel mFragmentViewModel;
private DocumentViewModel model;
private final SharedFlow<Unit> refreshCallFlow;
public final LAdMultipleAdapter getMBannerAdapter() {
return this.mBannerAdapter;
}
public final SharedFlow<Unit> getRefreshCallFlow() {
return this.refreshCallFlow;
}
public final MutableSharedFlow<Unit> get_RefreshCallFlow() {
return this._RefreshCallFlow;
}
public final void setMBannerAdapter(LAdMultipleAdapter lAdMultipleAdapter) {
this.mBannerAdapter = lAdMultipleAdapter;
}
public MainActivity() {
MutableSharedFlow<Unit> MutableSharedFlow$default = SharedFlowKt.MutableSharedFlow$default(0, 0, (BufferOverflow) null, 7, (Object) null);
this._RefreshCallFlow = MutableSharedFlow$default;
this.refreshCallFlow = FlowKt.asSharedFlow(MutableSharedFlow$default);
}
@Override
public ActivityMainBinding initViewBinding(LayoutInflater layoutInflater) {
Intrinsics.checkNotNullParameter(layoutInflater, "layoutInflater");
ActivityMainBinding inflate = ActivityMainBinding.inflate(layoutInflater);
Intrinsics.checkNotNullExpressionValue(inflate, "inflate(...)");
return inflate;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
initFragmentViewModel();
Activity activity = (Activity) this;
AdUtils.INSTANCE.loadAllNative(activity);
LifecycleOwner lifecycleOwner = (LifecycleOwner) this;
FragmentViewModel fragmentViewModel = null;
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope(lifecycleOwner), (CoroutineContext) null, (CoroutineStart) null, new MainActivity$onCreate$1(this, null), 3, (Object) null);
((ActivityMainBinding) getViewBinding()).vp2.setUserInputEnabled(false);
((ActivityMainBinding) getViewBinding()).vp2.setAdapter(new FragmentStateAdapter(this) {
public int getItemCount() {
return 4;
}
{
super((FragmentActivity) this);
}
public Fragment createFragment(int position) {
if (position == 0) {
return new FileFragment();
}
if (position == 1) {
return new RecentFragment();
}
if (position == 2) {
return new CollectFragment();
}
return new MineFragment();
}
});
((ActivityMainBinding) getViewBinding()).vp2.setOffscreenPageLimit(1);
((ActivityMainBinding) getViewBinding()).rgBottom.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public final void onCheckedChanged(RadioGroup radioGroup, int i) {
MainActivity.onCreate$lambda$0(MainActivity.this, radioGroup, i);
}
});
Context applicationContext = getApplicationContext();
Intrinsics.checkNotNull(applicationContext, "null cannot be cast to non-null type com.pdf.reader.fileviewer.App");
ViewModelProvider.AndroidViewModelFactory.Companion companion = ViewModelProvider.AndroidViewModelFactory.Companion;
Application application = getApplication();
Intrinsics.checkNotNullExpressionValue(application, "getApplication(...)");
DocumentViewModel documentViewModel = new ViewModelProvider((App) applicationContext, companion.getInstance(application)).get(DocumentViewModel.class);
this.model = documentViewModel;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.getInsertDB().observe(lifecycleOwner, new MainActivity$sam$androidx_lifecycle_Observer$0(new Function1() {
public final Object invoke(Object obj) {
Unit onCreate$lambda$1;
onCreate$lambda$1 = MainActivity.onCreate$lambda$1(MainActivity.this, (Boolean) obj);
return onCreate$lambda$1;
}
}));
((ActivityMainBinding) getViewBinding()).fabScan.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
MainActivity.onCreate$lambda$2(MainActivity.this, view);
}
});
FirstGuideScanDialog.INSTANCE.show(activity, new Function0() {
public final Object invoke() {
Unit onCreate$lambda$3;
onCreate$lambda$3 = MainActivity.onCreate$lambda$3(MainActivity.this);
return onCreate$lambda$3;
}
});
intentToReader(getIntent());
dealNotification(getIntent());
if (MMKVKeysKt.getMMKVBool$default(MMKVKeys.keySaveFile, false, 1, null)) {
DocumentViewModel documentViewModel2 = this.model;
if (documentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel2 = null;
}
documentViewModel2.scanStorage();
} else {
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope(lifecycleOwner), (CoroutineContext) null, (CoroutineStart) null, new MainActivity$onCreate$7(this, null), 3, (Object) null);
}
FragmentViewModel fragmentViewModel2 = this.mFragmentViewModel;
if (fragmentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
} else {
fragmentViewModel = fragmentViewModel2;
}
fragmentViewModel.isSelectMode().observe(lifecycleOwner, new MainActivity$sam$androidx_lifecycle_Observer$0(new Function1() {
public final Object invoke(Object obj) {
Unit onCreate$lambda$4;
onCreate$lambda$4 = MainActivity.onCreate$lambda$4(MainActivity.this, (Boolean) obj);
return onCreate$lambda$4;
}
}));
if (!MyLauncherUtils.INSTANCE.isClean()) {
SetDefaultDialog.INSTANCE.show(activity, new Function0() {
public final Object invoke() {
Unit unit;
unit = Unit.INSTANCE;
return unit;
}
});
}
gotoOpenPermission(activity);
}
public static final void onCreate$lambda$0(MainActivity mainActivity, RadioGroup radioGroup, int i) {
FragmentViewModel fragmentViewModel = mainActivity.mFragmentViewModel;
if (fragmentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
fragmentViewModel = null;
}
fragmentViewModel.updateToolbar(false);
if (i == mainActivity.getViewBinding().rbFile.getId()) {
mainActivity.getViewBinding().vp2.setCurrentItem(0);
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", "file")}));
} else if (i == mainActivity.getViewBinding().rbRecent.getId()) {
mainActivity.getViewBinding().vp2.setCurrentItem(1);
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", "recent")}));
} else if (i == mainActivity.getViewBinding().rbCollect.getId()) {
mainActivity.getViewBinding().vp2.setCurrentItem(2);
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", "collectPage")}));
} else if (i == mainActivity.getViewBinding().rbMine.getId()) {
mainActivity.getViewBinding().vp2.setCurrentItem(3);
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", "tools")}));
}
mainActivity.updateNoPermissionUI();
}
public static final Unit onCreate$lambda$1(MainActivity mainActivity, Boolean bool) {
if (bool.booleanValue()) {
DocumentViewModel documentViewModel = mainActivity.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
documentViewModel.setValue();
}
return Unit.INSTANCE;
}
public static final void onCreate$lambda$2(final MainActivity mainActivity, View view) {
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", AdUtils.scan)}));
AdUtils.INSTANCE.showInterstitial((Activity) mainActivity, AdUtils.scan, true, (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;
}
MainActivity.this.scan();
}
});
}
public static final Unit onCreate$lambda$3(final MainActivity mainActivity) {
AdUtils.INSTANCE.showInterstitial((Activity) mainActivity, AdUtils.scan, true, (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;
}
MainActivity.this.scan();
}
});
return Unit.INSTANCE;
}
public static final Unit onCreate$lambda$4(MainActivity mainActivity, Boolean bool) {
if (bool.booleanValue()) {
FrameLayout frameLayout = ((ActivityMainBinding) mainActivity.getViewBinding()).flAllFile;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flAllFile");
KtxKt.gone(frameLayout);
ImageView imageView = ((ActivityMainBinding) mainActivity.getViewBinding()).fabScan;
Intrinsics.checkNotNullExpressionValue(imageView, "fabScan");
KtxKt.gone(imageView);
((ActivityMainBinding) mainActivity.getViewBinding()).rgBottom.animate().translationY(((ActivityMainBinding) mainActivity.getViewBinding()).rgBottom.getHeight()).setDuration(200L).start();
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) mainActivity), (CoroutineContext) null, (CoroutineStart) null, new MainActivity$onCreate$8$1(mainActivity, null), 3, (Object) null);
} else {
if (!PermissionUtils.INSTANCE.permission((Context) mainActivity)) {
FrameLayout frameLayout2 = ((ActivityMainBinding) mainActivity.getViewBinding()).flAllFile;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "flAllFile");
KtxKt.gone(frameLayout2);
}
ImageView imageView2 = ((ActivityMainBinding) mainActivity.getViewBinding()).fabScan;
Intrinsics.checkNotNullExpressionValue(imageView2, "fabScan");
KtxKt.visible(imageView2);
((ActivityMainBinding) mainActivity.getViewBinding()).rgBottom.animate().translationY(0.0f).setDuration(200L).start();
RadioGroup radioGroup = ((ActivityMainBinding) mainActivity.getViewBinding()).rgBottom;
Intrinsics.checkNotNullExpressionValue(radioGroup, "rgBottom");
KtxKt.visible(radioGroup);
}
return Unit.INSTANCE;
}
protected void onResume() {
super.onResume();
AdUtils.INSTANCE.loadSceneMainAd((Activity) this);
showBannerAd();
if (PermissionUtils.INSTANCE.permission((Context) this)) {
EventUtils.INSTANCE.log("allFileSuccess", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", MMKVKeysKt.getMMKVString("allFileSuccess"))}));
}
if (NotificationUtils.areNotificationsEnabled()) {
EventUtils.INSTANCE.log(Constants.notiSuccess, BundleKt.bundleOf());
}
updateNoPermissionUI();
Looper.myQueue().addIdleHandler(new MessageQueue.IdleHandler() {
@Override
public final boolean queueIdle() {
boolean onResume$lambda$6;
onResume$lambda$6 = MainActivity.onResume$lambda$6();
return onResume$lambda$6;
}
});
}
public static final boolean onResume$lambda$6() {
FixNotificationService.INSTANCE.start(App.INSTANCE.getInstance());
return false;
}
public final void refreshSuccess() {
BuildersKt.launch$default(LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this), (CoroutineContext) null, (CoroutineStart) null, new MainActivity$refreshSuccess$1(null), 3, (Object) null);
}
@Override
public void onBackPressed() {
FragmentViewModel fragmentViewModel = this.mFragmentViewModel;
FragmentViewModel fragmentViewModel2 = null;
if (fragmentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
fragmentViewModel = null;
}
if (!Intrinsics.areEqual(fragmentViewModel.isSelectMode().getValue(), true)) {
new XPopup.Builder((Context) this).dismissOnTouchOutside(false).dismissOnBackPressed(false).setPopupCallback(new SimpleCallback() {
public void onDismiss(BasePopupView popupView) {
super.onDismiss(popupView);
}
}).asCustom(new ExitDialog((Activity) this, new Function0() {
public final Object invoke() {
Unit onBackPressed$lambda$7;
onBackPressed$lambda$7 = MainActivity.onBackPressed$lambda$7(MainActivity.this);
return onBackPressed$lambda$7;
}
})).show();
return;
}
FragmentViewModel fragmentViewModel3 = this.mFragmentViewModel;
if (fragmentViewModel3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
fragmentViewModel3 = null;
}
fragmentViewModel3.updateSelectMode(false);
FragmentViewModel fragmentViewModel4 = this.mFragmentViewModel;
if (fragmentViewModel4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
} else {
fragmentViewModel2 = fragmentViewModel4;
}
fragmentViewModel2.updateToolbar(false);
}
public static final Unit onBackPressed$lambda$7(MainActivity mainActivity) {
mainActivity.finish();
return Unit.INSTANCE;
}
private final void initFragmentViewModel() {
this.mFragmentViewModel = (FragmentViewModel) new ViewModelProvider((ViewModelStoreOwner) this).get(FragmentViewModel.class);
}
private final void startReaderActivity(Document document, String from) {
Intent intent = new Intent((Context) this, (Class<?>) OfferDetailActivity.class);
intent.putExtra("FILE_PATH", document.getPath());
intent.putExtra(OperatorName.BEGIN_INLINE_IMAGE_DATA, document.id);
intent.putExtra("from", from);
startActivity(intent);
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
document.setRecent(true);
documentViewModel.update(document);
}
protected void onStart() {
super.onStart();
Context context = (Context) this;
if (PermissionUtils.INSTANCE.permission(context)) {
DocumentViewModel documentViewModel = null;
if (MMKVKeysKt.getMMKVInt$default(MMKVKeys.keyBackReadCount, 0, 1, null) == 2) {
if (MMKVKeysKt.getMMKVBool(MMKVKeys.keyRate, false)) {
return;
} else {
RateDialog.INSTANCE.show(context);
}
}
if (this.isScannerPermission) {
return;
}
DocumentViewModel documentViewModel2 = this.model;
if (documentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
} else {
documentViewModel = documentViewModel2;
}
documentViewModel.scanStorage();
this.isScannerPermission = true;
}
}
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
intentToReader(intent);
dealNotification(intent);
}
private final void dealNotification(Intent intent) {
FragmentViewModel fragmentViewModel = null;
if (!TextUtils.isEmpty(intent != null ? intent.getStringExtra("notification_type") : null)) {
((ActivityMainBinding) getViewBinding()).rbFile.post(new Runnable() {
@Override
public final void run() {
MainActivity.dealNotification$lambda$9(MainActivity.this);
}
});
Intrinsics.checkNotNull(intent);
if (Intrinsics.areEqual(intent.getStringExtra("notification_type"), AdUtils.scan)) {
scan();
return;
}
FragmentViewModel fragmentViewModel2 = this.mFragmentViewModel;
if (fragmentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
} else {
fragmentViewModel = fragmentViewModel2;
}
String stringExtra = intent.getStringExtra("notification_type");
Intrinsics.checkNotNull(stringExtra);
fragmentViewModel.updateSwitchFileType(stringExtra);
return;
}
if (!TextUtils.isEmpty(intent != null ? intent.getStringExtra("push_type") : null)) {
String stringExtra2 = intent != null ? intent.getStringExtra("push_type") : null;
if (stringExtra2 != null) {
int hashCode = stringExtra2.hashCode();
if (hashCode == -2099292965) {
if (stringExtra2.equals("antivirus")) {
TipsDialog.INSTANCE.show((Context) this, new Function0() {
public final Object invoke() {
Unit dealNotification$lambda$10;
dealNotification$lambda$10 = MainActivity.dealNotification$lambda$10(MainActivity.this);
return dealNotification$lambda$10;
}
});
return;
}
return;
} else {
if (hashCode == 94746185 && stringExtra2.equals("clean")) {
JunkCleanActivity.INSTANCE.start((Context) this, "notification");
return;
}
return;
}
}
return;
}
if (TextUtils.isEmpty(intent != null ? intent.getStringExtra("uninstall_type") : null)) {
return;
}
String stringExtra3 = intent != null ? intent.getStringExtra("uninstall_type") : null;
if (stringExtra3 != null) {
switch (stringExtra3.hashCode()) {
case -2099292965:
if (stringExtra3.equals("antivirus")) {
TipsDialog.INSTANCE.show((Context) this, new Function0() {
public final Object invoke() {
Unit dealNotification$lambda$13;
dealNotification$lambda$13 = MainActivity.dealNotification$lambda$13(MainActivity.this);
return dealNotification$lambda$13;
}
});
break;
}
break;
case 3327275:
if (stringExtra3.equals("lock")) {
Intent intent2 = new Intent((Context) this, (Class<?>) FileAllActivity.class);
intent2.putExtra("type", 1);
startActivity(intent2);
break;
}
break;
case 3524221:
if (stringExtra3.equals(AdUtils.scan)) {
CameraPreviewActivity.INSTANCE.start((Context) this, DivActionHandler.DivActionReason.MENU);
break;
}
break;
case 94746185:
if (stringExtra3.equals("clean")) {
JunkCleanActivity.INSTANCE.start((Context) this, DivActionHandler.DivActionReason.MENU);
break;
}
break;
case 100313435:
if (stringExtra3.equals("image")) {
CameraPreviewActivity.INSTANCE.start((Context) this, DivActionHandler.DivActionReason.MENU);
break;
}
break;
case 106934957:
if (stringExtra3.equals(PDWindowsLaunchParams.OPERATION_PRINT)) {
Intent intent3 = new Intent((Context) this, (Class<?>) FileAllActivity.class);
intent3.putExtra("type", 2);
startActivity(intent3);
break;
}
break;
}
}
}
public static final void dealNotification$lambda$9(MainActivity mainActivity) {
mainActivity.getViewBinding().rbFile.performClick();
}
public static final Unit dealNotification$lambda$10(MainActivity mainActivity) {
AntivirusActivity.INSTANCE.start((Context) mainActivity, "notification");
return Unit.INSTANCE;
}
public static final Unit dealNotification$lambda$13(MainActivity mainActivity) {
AntivirusActivity.INSTANCE.start((Context) mainActivity, DivActionHandler.DivActionReason.MENU);
return Unit.INSTANCE;
}
private final void showBannerAd() {
final FrameLayout frameLayout = ((ActivityMainBinding) getViewBinding()).flAd;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flAd");
LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter> onAdapterClose = new LambdaAdAdapter.OnAdapterClose<LAdMultipleAdapter>() {
public void onLoad(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onLoad(adapter, status);
if (status == 5) {
if (LambdaAdSdk.INSTANCE.isForeground()) {
LAdMultipleAdapter.showBanner$default(adapter, frameLayout, false, (LambdaAd) null, 4, (Object) null);
}
} else {
if (status != 6) {
return;
}
frameLayout.removeAllViews();
FrameLayout frameLayout2 = frameLayout;
LottieAnimationView lottieAnimationView = new LottieAnimationView((Context) this);
lottieAnimationView.loop(true);
lottieAnimationView.setScaleType(ImageView.ScaleType.FIT_XY);
lottieAnimationView.setAnimation(R.raw.banner);
lottieAnimationView.playAnimation();
frameLayout2.addView((View) lottieAnimationView);
}
}
public void onClose(LAdMultipleAdapter adapter, int status) {
Intrinsics.checkNotNullParameter(adapter, "adapter");
super.onClose(adapter, status);
}
};
if (this.mBannerAdapter == null) {
this.mBannerAdapter = new LAdMultipleAdapter((Activity) this, AdUtils.home_banner, onAdapterClose);
}
LAdMultipleAdapter lAdMultipleAdapter = this.mBannerAdapter;
if (lAdMultipleAdapter != null) {
lAdMultipleAdapter.setOnAdapterClose(onAdapterClose);
}
LambdaAdAdapter lambdaAdAdapter = this.mBannerAdapter;
if (lambdaAdAdapter != null) {
LambdaAdAdapter.DefaultImpls.loadBanner$default(lambdaAdAdapter, false, (Boolean) null, 2, (Object) null);
}
}
private final void intentToReader(Intent intent) {
if (TextUtils.isEmpty(intent != null ? intent.getStringExtra(StateEntry.COLUMN_PATH) : null)) {
return;
}
Uri parse = Uri.parse(intent != null ? intent.getStringExtra(StateEntry.COLUMN_PATH) : null);
try {
Intrinsics.checkNotNull(parse);
String uriToPath = FileUtils.INSTANCE.uriToPath((Context) this, parse);
DocumentViewModel documentViewModel = this.model;
if (documentViewModel == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel = null;
}
Document checkLike = documentViewModel.checkLike(uriToPath);
if (checkLike == null) {
File file = new File(uriToPath);
if (file.exists()) {
DocumentViewModel documentViewModel2 = this.model;
if (documentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel2 = null;
}
Document document = new Document();
document.setPath(file.getPath());
document.setTitle(file.getName());
document.setTimeCreate(file.lastModified());
document.setTimeAccess(file.lastModified());
document.setFavorite(false);
document.setLength(file.length());
document.setExist(true);
documentViewModel2.insertBG(document);
}
DocumentViewModel documentViewModel3 = this.model;
if (documentViewModel3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("model");
documentViewModel3 = null;
}
checkLike = documentViewModel3.check(file.getPath());
}
if (checkLike != null) {
startReaderActivity(checkLike, Intrinsics.areEqual(intent != null ? intent.getStringExtra("from_source") : null, "push") ? "notice" : "sys");
Unit unit = Unit.INSTANCE;
}
} catch (Exception e) {
e.printStackTrace();
Unit unit2 = Unit.INSTANCE;
}
}
private final void gotoOpenPermission(final Activity activity) {
RequestNotificationDialog.INSTANCE.show((Context) this, new Function0() {
public final Object invoke() {
Unit gotoOpenPermission$lambda$16;
gotoOpenPermission$lambda$16 = MainActivity.gotoOpenPermission$lambda$16(activity, this);
return gotoOpenPermission$lambda$16;
}
}, new Function0() {
public final Object invoke() {
Unit unit;
unit = Unit.INSTANCE;
return unit;
}
});
}
public static final Unit gotoOpenPermission$lambda$16(Activity activity, final MainActivity mainActivity) {
if (Build.VERSION.SDK_INT >= 33) {
PermissionUtils.INSTANCE.requestRuntimePermissions(activity, new String[]{"android.permission.POST_NOTIFICATIONS"}, new PermissionUtils.IPermissionCallback() {
@Override
public void nextStep() {
}
@Override
public void noPermission() {
}
@Override
public void gotoSet(boolean internal) {
PermissionUtils.INSTANCE.gotoNotifySetPage((Context) MainActivity.this);
}
}, false, false);
} else if (!NotificationUtils.areNotificationsEnabled()) {
EventUtils.INSTANCE.log(Constants.notiSysPopView, BundleKt.bundleOf());
PermissionUtils.INSTANCE.gotoNotifySetPage((Context) mainActivity);
}
return Unit.INSTANCE;
}
private final void updateNoPermissionUI() {
KtxKt.noDoubleClick(((ActivityMainBinding) getViewBinding()).flAllFile, new Function1() {
public final Object invoke(Object obj) {
Unit updateNoPermissionUI$lambda$18;
updateNoPermissionUI$lambda$18 = MainActivity.updateNoPermissionUI$lambda$18(MainActivity.this, (View) obj);
return updateNoPermissionUI$lambda$18;
}
});
FragmentViewModel fragmentViewModel = null;
if (PermissionUtils.INSTANCE.permission((Context) this)) {
FrameLayout frameLayout = ((ActivityMainBinding) getViewBinding()).flAllFile;
Intrinsics.checkNotNullExpressionValue(frameLayout, "flAllFile");
KtxKt.gone(frameLayout);
} else {
if (((ActivityMainBinding) getViewBinding()).vp2.getCurrentItem() != 3) {
FragmentViewModel fragmentViewModel2 = this.mFragmentViewModel;
if (fragmentViewModel2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
fragmentViewModel2 = null;
}
if (!Intrinsics.areEqual(fragmentViewModel2.isSelectMode().getValue(), true)) {
FrameLayout frameLayout2 = ((ActivityMainBinding) getViewBinding()).flAllFile;
Intrinsics.checkNotNullExpressionValue(frameLayout2, "flAllFile");
KtxKt.gone(frameLayout2);
EventUtils.INSTANCE.log("noPermissionPageView", BundleKt.bundleOf());
}
}
FrameLayout frameLayout3 = ((ActivityMainBinding) getViewBinding()).flAllFile;
Intrinsics.checkNotNullExpressionValue(frameLayout3, "flAllFile");
KtxKt.gone(frameLayout3);
EventUtils.INSTANCE.log("noPermissionPageView", BundleKt.bundleOf());
}
if (((ActivityMainBinding) getViewBinding()).vp2.getCurrentItem() != 3) {
FragmentViewModel fragmentViewModel3 = this.mFragmentViewModel;
if (fragmentViewModel3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("mFragmentViewModel");
} else {
fragmentViewModel = fragmentViewModel3;
}
if (!Intrinsics.areEqual(fragmentViewModel.isSelectMode().getValue(), true)) {
ImageView imageView = ((ActivityMainBinding) getViewBinding()).fabScan;
Intrinsics.checkNotNullExpressionValue(imageView, "fabScan");
KtxKt.visible(imageView);
return;
}
}
ImageView imageView2 = ((ActivityMainBinding) getViewBinding()).fabScan;
Intrinsics.checkNotNullExpressionValue(imageView2, "fabScan");
KtxKt.gone(imageView2);
}
public static final Unit updateNoPermissionUI$lambda$18(MainActivity mainActivity, View view) {
Intrinsics.checkNotNullParameter(view, "it");
EventUtils.INSTANCE.log("homePageInteract", BundleKt.bundleOf(new Pair[]{TuplesKt.to("type", "access_all_files")}));
mainActivity.startActivity(new Intent((Context) mainActivity, (Class<?>) PermissionAutoCloseActivity.class));
MMKVKeysKt.putMMKVString("allFileSuccess", "allFileNoPermissionPage");
return Unit.INSTANCE;
}
public final void switchFile() {
getViewBinding().rbFile.performClick();
}
public final void scan() {
CameraPreviewActivity.INSTANCE.start((Context) this, "app");
}
}