Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 a.java 源代码,内容仅作参考
package myobfuscated.u21;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.h;
import com.picsart.maintabs.MainTabRootFragment;
import com.picsart.studio.R;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.profile.collections.activity.UserCollectionsActivity;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.an2.r;
import myobfuscated.f02.l0;
import myobfuscated.jl1.d;
import myobfuscated.p02.k;
import myobfuscated.xk2.q;
import org.jetbrains.annotations.NotNull;
public final class a implements b {
@NotNull
public final myobfuscated.y72.b a;
public a(@NotNull myobfuscated.y72.b userState) {
Intrinsics.checkNotNullParameter(userState, "userState");
this.a = userState;
}
@Override
public final void a(@NotNull Bundle arguments, @NotNull MainTabRootFragment fragment, String str) {
Intrinsics.checkNotNullParameter(fragment, "fragment");
Intrinsics.checkNotNullParameter(arguments, "arguments");
h activity = fragment.getActivity();
if (activity == null || activity.isFinishing() || str == null) {
return;
}
int hashCode = str.hashCode();
myobfuscated.y72.b bVar = this.a;
if (hashCode == -1077769258) {
if (str.equals("membox")) {
View root = activity.getCurrentFocus();
if (root != null) {
Intrinsics.checkNotNullParameter(root, "root");
Object systemService = root.getContext().getSystemService("input_method");
InputMethodManager inputMethodManager = systemService instanceof InputMethodManager ? (InputMethodManager) systemService : null;
if (inputMethodManager != null) {
inputMethodManager.hideSoftInputFromWindow(root.getWindowToken(), 0);
}
}
Intrinsics.checkNotNullParameter(activity, "activity");
d dVar = activity instanceof d ? (d) activity : null;
if (dVar != null && dVar.isPhotoFragmentOpen()) {
dVar.closeAllOpenedImageBrowsers();
}
((myobfuscated.n21.a) myobfuscated.jp2.a.a(activity).b(null, q.a.b(myobfuscated.n21.a.class), null)).c(str);
Intent intent = new Intent(activity, UserCollectionsActivity.class);
intent.putExtra("intent.extra.IS_MY_PROFILE", true);
intent.putExtra("key.user.id", bVar.getUserId());
intent.putExtra("key.source", str);
activity.startActivityForResult(intent, 5555);
}
} else if (hashCode != -960486146) {
if (hashCode == 1149925428 && str.equals("picsart://edit_profile") && bVar.b()) {
String string = arguments.getString("source");
if (string == null) {
string = SourceParam.PROFILE.getValue();
}
k.d(activity, string);
}
} else if (str.equals("https://picsart.com/reset")) {
if (!bVar.b()) {
((myobfuscated.xy.d) myobfuscated.jp2.a.a(activity).b(null, q.a.b(myobfuscated.xy.d.class), null)).a("https://picsart.com/forgot-password?app=1&af=true", false, null, null);
return;
}
String string2 = arguments.getString("profileUser");
if (string2 != null && string2.length() != 0 && !Intrinsics.c(bVar.getUser().getKey(), string2)) {
r.u(activity, 0, activity.getString(R.string.logged_with_another_user_msg));
return;
}
try {
FragmentManager supportFragmentManager = activity.getSupportFragmentManager();
supportFragmentManager.getClass();
androidx.fragment.app.b bVar2 = new androidx.fragment.app.b(supportFragmentManager);
Fragment F = activity.getSupportFragmentManager().F("dialogFragment");
if (F != null) {
bVar2.m(F);
}
l0 l0Var = new l0();
l0Var.e = string2;
l0Var.show(bVar2, "dialogFragment");
l0Var.setStyle(1, 2132017798);
} catch (Exception e) {
j.w(e, new StringBuilder("Got unexpected exception: "), "openResetPasswordDialog");
}
}
}
}