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;
}
}
}