SD Maid v5.6.3版本的 MD5 值为:b283f6effbd880c54f4e4da72852de99

以下内容为反编译后的 b.java 源代码,内容仅作参考


package x5;

import a1.z;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.d;
import androidx.fragment.app.Fragment;
import com.google.android.material.snackbar.Snackbar;
import eu.thedarken.sdm.R;
import eu.thedarken.sdm.appcleaner.core.AppCleanerTask;
import eu.thedarken.sdm.appcontrol.core.modules.uninstaller.ResetTask;
import eu.thedarken.sdm.appcontrol.core.modules.uninstaller.UninstallTask;
import eu.thedarken.sdm.appcontrol.ui.AppControlFragment;
import eu.thedarken.sdm.appcontrol.ui.details.main.MainDetailsFragment;
import eu.thedarken.sdm.duplicates.core.tasks.DeleteTask;
import eu.thedarken.sdm.exclusions.core.Exclusion;
import eu.thedarken.sdm.exclusions.core.SimpleExclusion;
import eu.thedarken.sdm.exclusions.ui.ExcludeActivity;
import eu.thedarken.sdm.explorer.core.CDTask;
import eu.thedarken.sdm.explorer.ui.ExplorerFragment;
import eu.thedarken.sdm.main.core.updates.Update;
import eu.thedarken.sdm.main.ui.DebugFragment;
import eu.thedarken.sdm.main.ui.SDMMainActivity;
import eu.thedarken.sdm.main.ui.settings.GeneralPreferencesFragment;
import eu.thedarken.sdm.oneclick.OneClickFragment;
import j7.f;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
import java.util.UUID;
import mb.m;
import mb.v;
import ta.p;
import z7.n;
import z7.q;
public final class b implements DialogInterface.OnClickListener {
    public final int h;
    public final Object f10743i;
    public final Object f10744j;

    public b(int i10, Object obj, Object obj2) {
        this.h = i10;
        this.f10744j = obj;
        this.f10743i = obj2;
    }

    @Override
    public final void onClick(DialogInterface dialogInterface, int i10) {
        int i11 = this.h;
        Object obj = this.f10743i;
        Object obj2 = this.f10744j;
        switch (i11) {
            case 0:
                d dVar = (d) obj2;
                AppCleanerTask appCleanerTask = (AppCleanerTask) obj;
                int i12 = d.f10746n0;
                qd.c.f("this$0", dVar);
                qd.c.f("$task", appCleanerTask);
                dVar.W3().l(appCleanerTask);
                return;
            case 1:
                z5.e eVar = (z5.e) obj2;
                AppCleanerTask appCleanerTask2 = (AppCleanerTask) obj;
                String str = z5.e.f11098p0;
                qd.c.f("this$0", eVar);
                qd.c.f("$task", appCleanerTask2);
                eVar.b4().l(appCleanerTask2);
                return;
            case 2:
                AppControlFragment appControlFragment = (AppControlFragment) obj2;
                ResetTask resetTask = (ResetTask) obj;
                int i13 = AppControlFragment.f4101q0;
                qd.c.f("this$0", appControlFragment);
                qd.c.f("$resetTask", resetTask);
                appControlFragment.c4().l(resetTask);
                return;
            case 3:
                AppControlFragment appControlFragment2 = (AppControlFragment) obj2;
                UninstallTask uninstallTask = (UninstallTask) obj;
                int i14 = AppControlFragment.f4101q0;
                qd.c.f("this$0", appControlFragment2);
                qd.c.f("$uninstallTask", uninstallTask);
                appControlFragment2.c4().l(uninstallTask);
                return;
            case 4:
                MainDetailsFragment mainDetailsFragment = (MainDetailsFragment) obj2;
                UninstallTask uninstallTask2 = (UninstallTask) obj;
                int i15 = MainDetailsFragment.f4129j0;
                qd.c.f("this$0", mainDetailsFragment);
                qd.c.f("$task", uninstallTask2);
                mainDetailsFragment.P3().l(uninstallTask2);
                return;
            case 5:
                MainDetailsFragment mainDetailsFragment2 = (MainDetailsFragment) obj2;
                ResetTask resetTask2 = (ResetTask) obj;
                int i16 = MainDetailsFragment.f4129j0;
                qd.c.f("this$0", mainDetailsFragment2);
                qd.c.f("$task", resetTask2);
                mainDetailsFragment2.P3().l(resetTask2);
                return;
            case 6:
                j7.b bVar = (j7.b) obj2;
                DeleteTask deleteTask = (DeleteTask) obj;
                int i17 = j7.b.f7220r0;
                qd.c.f("this$0", bVar);
                qd.c.f("$task", deleteTask);
                j7.f b42 = bVar.b4();
                ViewT viewt = b42.f2277b;
                if (viewt != 0) {
                    ((f.a) viewt).l1();
                    ed.f fVar = ed.f.f3946a;
                }
                b42.l(deleteTask);
                return;
            case 7:
                ExplorerFragment explorerFragment = (ExplorerFragment) obj2;
                EditText editText = (EditText) obj;
                String str2 = ExplorerFragment.s0;
                qd.c.f("this$0", explorerFragment);
                try {
                    try {
                        explorerFragment.X3().l(new CDTask(new m(m.r(editText.getText().toString()).h.getCanonicalFile())));
                        return;
                    } catch (IOException e10) {
                        throw new RuntimeException(e10);
                    }
                } catch (Exception e11) {
                    View view = explorerFragment.N;
                    view.getClass();
                    Snackbar h = Snackbar.h(view, e11.toString(), -1);
                    explorerFragment.f4424o0 = h;
                    h.j();
                    return;
                }
            case 8:
                ExplorerFragment explorerFragment2 = (ExplorerFragment) obj2;
                eu.thedarken.sdm.explorer.core.modules.delete.DeleteTask deleteTask2 = (eu.thedarken.sdm.explorer.core.modules.delete.DeleteTask) obj;
                String str3 = ExplorerFragment.s0;
                qd.c.f("this$0", explorerFragment2);
                qd.c.f("$deleteTask", deleteTask2);
                explorerFragment2.X3().l(deleteTask2);
                return;
            case 9:
                ExplorerFragment explorerFragment3 = (ExplorerFragment) obj2;
                a8.a aVar = (a8.a) obj;
                String str4 = ExplorerFragment.s0;
                qd.c.f("this$0", explorerFragment3);
                z7.h X3 = explorerFragment3.X3();
                qd.c.e("bookmark", aVar);
                if (aVar instanceof a8.f) {
                    a8.b bVar2 = X3.f11142p;
                    bVar2.getClass();
                    a8.i iVar = bVar2.f248b;
                    iVar.getClass();
                    a8.g gVar = new a8.g((a8.f) aVar, iVar);
                    ta.j<List<a8.a>> jVar = iVar.f264c;
                    jVar.getClass();
                    new io.reactivex.rxjava3.internal.operators.completable.d(new io.reactivex.rxjava3.internal.operators.single.b(new g3.b(jVar, gVar, (Object) null, 8)).j(jVar.f9725b)).h(io.reactivex.rxjava3.schedulers.a.f7050c).c(new io.reactivex.rxjava3.internal.observers.l());
                    return;
                }
                return;
            case 10:
                Button button = (Button) obj2;
                v vVar = (v) obj;
                int i18 = n.s0;
                qd.c.f("$this_apply", button);
                qd.c.f("$item", vVar);
                if (button.getContext() == null) {
                    return;
                }
                String path = vVar.getPath();
                qd.c.e("item.path", path);
                SimpleExclusion simpleExclusion = new SimpleExclusion(path, Exclusion.Tag.GLOBAL);
                Context context = button.getContext();
                context.startActivity(ExcludeActivity.R1(context, simpleExclusion));
                return;
            case 11:
                q qVar = (q) obj2;
                String str5 = (String) obj;
                int i19 = q.f11177u0;
                qd.c.f("this$0", qVar);
                qd.c.f("$path", str5);
                Fragment T2 = qVar.T2();
                qd.c.d("null cannot be cast to non-null type eu.thedarken.sdm.explorer.ui.RenameDialogFragment.RenameDialogListener", T2);
                q.a aVar2 = (q.a) T2;
                EditText editText2 = qVar.s0;
                if (editText2 == null) {
                    qd.c.k("renameInput");
                    throw null;
                }
                aVar2.z1(editText2.getText().toString(), str5);
                dialogInterface.dismiss();
                return;
            case 12:
                Activity activity = (Activity) obj2;
                Update update = (Update) obj;
                qd.c.f("$activity", activity);
                qd.c.f("$update", update);
                z.I(activity, update);
                return;
            case 13:
                d.a aVar3 = (d.a) obj;
                int i20 = DebugFragment.f4504o0;
                qd.c.f("$this_apply", aVar3);
                if (qd.c.a(((EditText) obj2).getText().toString(), "sdmaid")) {
                    new p(aVar3.f435a.f408a).d("https://www.youtube.com/watch?v=dQw4w9WgXcQ").c();
                    return;
                } else {
                    dialogInterface.dismiss();
                    return;
                }
            case 14:
                GeneralPreferencesFragment generalPreferencesFragment = (GeneralPreferencesFragment) obj2;
                List list = (List) obj;
                int i21 = GeneralPreferencesFragment.f4553m0;
                qd.c.f("this$0", generalPreferencesFragment);
                qd.c.f("$locales", list);
                generalPreferencesFragment.T3().c((Locale) list.get(i10));
                Toast.makeText(generalPreferencesFragment.y3(), (int) R.string.please_restart_sdmaid, 0).show();
                return;
            default:
                OneClickFragment oneClickFragment = (OneClickFragment) obj2;
                uc.l lVar = (uc.l) obj;
                String str6 = OneClickFragment.f4598f0;
                qd.c.f("this$0", oneClickFragment);
                qd.c.f("$identifier", lVar);
                String uuid = UUID.randomUUID().toString();
                qd.c.e("randomUUID().toString()", uuid);
                Context A3 = oneClickFragment.A3();
                Intent intent = new Intent();
                String packageName = A3.getPackageName();
                String canonicalName = SDMMainActivity.class.getCanonicalName();
                qd.c.c(canonicalName);
                intent.setComponent(new ComponentName(packageName, canonicalName));
                intent.setFlags(131072);
                intent.putExtra("switch.target", lVar.h);
                intent.putExtra("switch.uuid", uuid);
                intent.setAction("switch");
                oneClickFragment.I3(intent);
                return;
        }
    }
}