Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 b.java 源代码,内容仅作参考
package myobfuscated.w02;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.fragment.app.h;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.picsart.koin.PAKoinHolder;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.controllers.ChallengeApiService;
import com.picsart.studio.apiv3.model.Challenge;
import com.picsart.studio.apiv3.model.ChallengeState;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.model.ItemControl;
import com.picsart.studio.picsart.profile.activity.ProfileConnectionsActivity;
import com.picsart.studio.picsart.profile.activity.WebViewActivity;
import java.lang.ref.WeakReference;
import java.util.List;
import myobfuscated.ds1.i;
import myobfuscated.ud0.o;
import org.jetbrains.annotations.NotNull;
public class b extends d<myobfuscated.u02.a, ChallengeState> implements myobfuscated.s02.a {
public static final int p = 0;
public SharedPreferences m;
public InterfaceC1574b n;
public myobfuscated.y72.b o;
public static class a {
public static final int[] a;
static {
int[] iArr = new int[ItemControl.values().length];
a = iArr;
try {
iArr[ItemControl.CREATE_CHALLENGE.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[ItemControl.CHALLENGE_PARTICIPANTS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
a[ItemControl.PROMOTE_CHALLENGE.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
a[ItemControl.CHALLENGE_BANNER.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
a[ItemControl.CHALLENGE_SUBMISSIONS.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
}
}
public interface InterfaceC1574b {
}
public static class c extends LinearLayoutManager {
public boolean F;
@Override
public final boolean r() {
return this.F && super.r();
}
}
@Override
public final void I3(int i, List list) {
super.I3(i, list);
InterfaceC1574b interfaceC1574b = this.n;
if (interfaceC1574b != null) {
((myobfuscated.t02.a) interfaceC1574b).a(i);
this.n = null;
}
((myobfuscated.u02.a) this.e).K(list);
}
@Override
@NonNull
public final LinearLayoutManager J3() {
getActivity();
?? linearLayoutManager = new LinearLayoutManager(1, false);
linearLayoutManager.F = true;
return linearLayoutManager;
}
@Override
public final void L3() {
this.e = new myobfuscated.u02.a(this);
}
@Override
@NonNull
public final View M3() {
View inflate = getLayoutInflater().inflate(R.layout.layout_challenge_dashboard_loading_view, (ViewGroup) null, true);
ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-1, -2);
if (getActivity() != null && !getActivity().isFinishing()) {
int dimension = (int) getActivity().getResources().getDimension(R.dimen.spacing_large);
marginLayoutParams.leftMargin = dimension;
marginLayoutParams.rightMargin = dimension;
marginLayoutParams.topMargin = dimension;
inflate.setLayoutParams(marginLayoutParams);
}
return inflate;
}
@Override
public final void N3() {
long j = -1;
if (getActivity() != null && !getActivity().isFinishing() && getActivity().getIntent() != null) {
j = getActivity().getIntent().getLongExtra("key.user.id", -1L);
}
ChallengeApiService challengeApiService = myobfuscated.sn1.e.a().a;
?? obj = new Object();
myobfuscated.ul1.d dVar = new myobfuscated.ul1.d();
obj.b = dVar;
dVar.setUserId(j);
obj.a = challengeApiService;
?? obj2 = new Object();
obj2.a = obj;
obj2.b = this;
this.g = obj2;
}
@Override
public final void O3() {
T t = this.e;
if (((myobfuscated.u02.a) t).m != null) {
View view = ((myobfuscated.u02.a) t).m;
View view2 = ((myobfuscated.u02.a) t).n;
SharedPreferences sharedPreferences = this.m;
if (sharedPreferences == null || !sharedPreferences.getBoolean("prefs.key.SHOW_CHALLENGE_DASHBOARD_TOOLTIP", true) || view == null || view2 == null) {
return;
}
Rect rect = new Rect();
this.f.getHitRect(rect);
if (view2.getLocalVisibleRect(rect)) {
((c) this.j).F = false;
myobfuscated.b0.b.A(this.m, "prefs.key.SHOW_CHALLENGE_DASHBOARD_TOOLTIP", false);
this.f.post(new i(this, view));
}
}
}
@Override
public final void P3() {
super.P3();
InterfaceC1574b interfaceC1574b = this.n;
if (interfaceC1574b != null) {
((myobfuscated.t02.a) interfaceC1574b).a(-1);
this.n = null;
}
}
public final void Q3() {
if (getActivity() != null && !getActivity().isFinishing()) {
K3();
}
InterfaceC1574b interfaceC1574b = this.n;
myobfuscated.q22.b bVar = null;
if (interfaceC1574b != null) {
((myobfuscated.t02.a) interfaceC1574b).a(0);
this.n = null;
}
if (((myobfuscated.u02.a) this.e).j.isEmpty()) {
h activity = getActivity();
com.picsart.studio.editor.tool.text2image.resultsPage.a aVar = new com.picsart.studio.editor.tool.text2image.resultsPage.a(this, 15);
if (activity != null) {
myobfuscated.q22.c cVar = new myobfuscated.q22.c(activity, myobfuscated.yn1.c.j(activity), myobfuscated.yn1.c.o(activity));
cVar.f = activity.getString(R.string.challenges_dashboard_empty);
cVar.g = activity.getString(R.string.challenges_create_own_challenge);
cVar.h = activity.getString(R.string.challenges_create_challenge);
cVar.a.setPrimaryButtonClickListener(aVar);
bVar = cVar.a();
}
F3(bVar);
}
}
@Override
public final void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
}
@Override
public final void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1 && i == 123) {
G3();
}
}
@Override
public final void onViewCreated(@NotNull View view, Bundle bundle) {
super.onViewCreated(view, bundle);
this.o = (myobfuscated.y72.b) PAKoinHolder.f(getContext(), myobfuscated.y72.b.class).getValue();
if (getActivity() != null && !getActivity().isFinishing()) {
myobfuscated.zn1.i iVar = new myobfuscated.zn1.i();
h activity = getActivity();
iVar.a(new WeakReference(activity), "sinPref_" + getResources().getString(R.string.app_name_short), myobfuscated.td0.a.a, new myobfuscated.jb.d(this, 13));
}
G3();
}
@Override
public final void y(int i, ItemControl itemControl, Object... objArr) {
h activity;
Object obj;
Challenge challenge = (objArr.length <= 0 || (obj = objArr[0]) == null || !(obj instanceof Challenge)) ? null : (Challenge) obj;
int i2 = a.a[itemControl.ordinal()];
if (i2 == 1) {
if (getActivity() == null || getActivity().isFinishing()) {
return;
}
Intent intent = new Intent(getActivity(), WebViewActivity.class);
intent.putExtra("url", "https://picsart.com/challenges/create?app=1&key=" + this.o.getUser().getKey());
startActivityForResult(intent, 123);
} else if (i2 != 2) {
if (i2 == 3) {
if (!o.a(getActivity())) {
myobfuscated.ud0.c.h(getActivity(), R.string.no_network);
} else if (challenge != null) {
myobfuscated.an1.o.h(this, challenge, ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id, SourceParam.CHALLENGES_DASHBOARD.getValue());
}
} else if ((i2 != 4 && i2 != 5) || (activity = getActivity()) == null || activity.isFinishing()) {
} else {
Intent intent2 = new Intent();
intent2.setClassName(activity, "com.picsart.challenge.activity.ChallengesActivity");
intent2.putExtra("intent.extra.CHALLENGE_ID", ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id);
intent2.putExtra("intent.extra.ANALYTICS_SOURCE", SourceParam.CHALLENGES_DASHBOARD.getValue());
startActivity(intent2);
}
} else if (challenge != null) {
challenge.setChallengersCount(((Integer) objArr[1]).intValue());
h activity2 = getActivity();
String value = SourceParam.CHALLENGES_DASHBOARD.getValue();
String str = ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id;
String analyticState = ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).getAnalyticState();
Intent intent3 = new Intent(activity2, ProfileConnectionsActivity.class);
intent3.putExtra("key.page.type", "page.challengers");
intent3.putExtra("source", value);
if (str == null) {
str = challenge.getId();
}
intent3.putExtra("intent.extra.CHALLENGE_ID", str);
if (analyticState == null) {
analyticState = challenge.getState();
}
intent3.putExtra("intent.extra.CHALLENGE_STATE", analyticState);
intent3.putExtra("intent.extra.CHALLENGE", challenge);
activity2.startActivity(intent3);
}
}
}