PicWish v1.6.8版本的 MD5 值为:7e8bab240f03cf6dad8952f8374c4ed1
以下内容为反编译后的 NewVipActivity.java 源代码,内容仅作参考
package com.wangxutech.picwish.module.vip.ui;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import androidx.activity.ComponentActivity;
import androidx.core.os.BundleKt;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.viewpager2.widget.ViewPager2;
import c1.e;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.apowersoft.common.LocalEnvUtil;
import com.apowersoft.common.business.api.AppConfig;
import com.apowersoft.common.logger.Logger;
import com.apowersoft.payment.bean.GoodsData;
import com.google.android.material.button.MaterialButton;
import com.wangxutech.picwish.lib.base.R$string;
import com.wangxutech.picwish.lib.base.view.indicator.IndicatorView;
import com.wangxutech.picwish.lib.common.ui.BaseActivity;
import com.wangxutech.picwish.module.login.export.provider.LoginService;
import com.wangxutech.picwish.module.vip.R$id;
import com.wangxutech.picwish.module.vip.databinding.VipNewActivityBinding;
import eightbitlab.com.blurview.BlurView;
import ic.c;
import java.util.Iterator;
import java.util.Objects;
import java.util.TimeZone;
import jc.c;
import l6.b0;
import l6.x;
import li.l;
import li.p;
import mi.j;
import mi.t;
import mi.w;
import q0.o;
import wc.k;
@Route(path = "/vip/NewVipActivity")
public final class NewVipActivity extends BaseActivity<VipNewActivityBinding> implements View.OnClickListener, tg.a, gd.a, sg.c, sg.b {
public static final int E = 0;
public final zh.i A;
public final zh.i B;
public final b C;
public final d D;
public int p;
public boolean f6330q;
public String f6331r;
public int f6332s;
public boolean f6333t;
public GoodsData f6334u;
public GoodsData f6335v;
public GoodsData f6336w;
public mc.b f6337x;
public sg.f f6338y;
public final ViewModelLazy f6339z;
public class a extends mi.h implements l<LayoutInflater, VipNewActivityBinding> {
public static final a f6340l = new a();
public a() {
super(1, VipNewActivityBinding.class, "inflate", "inflate(Landroid/view/LayoutInflater;)Lcom/wangxutech/picwish/module/vip/databinding/VipNewActivityBinding;", 0);
}
@Override
public final VipNewActivityBinding invoke(LayoutInflater layoutInflater) {
LayoutInflater layoutInflater2 = layoutInflater;
j9.b.i(layoutInflater2, "p0");
return VipNewActivityBinding.inflate(layoutInflater2);
}
}
public static final class b implements Runnable {
public b() {
}
@Override
public final void run() {
if (NewVipActivity.this.isDestroyed()) {
return;
}
int currentItem = NewVipActivity.n1(NewVipActivity.this).bannerViewPager.getCurrentItem();
ViewPager2 viewPager2 = NewVipActivity.n1(NewVipActivity.this).bannerViewPager;
j9.b.h(viewPager2, "binding.bannerViewPager");
AccelerateDecelerateInterpolator accelerateDecelerateInterpolator = new AccelerateDecelerateInterpolator();
ValueAnimator ofInt = ValueAnimator.ofInt(0, ((currentItem + 1) - viewPager2.getCurrentItem()) * viewPager2.getWidth());
ofInt.addUpdateListener(new t6.a(new t(), viewPager2, 1));
ofInt.addListener(new k(viewPager2));
ofInt.setInterpolator(accelerateDecelerateInterpolator);
ofInt.setDuration(600L);
ofInt.start();
NewVipActivity.n1(NewVipActivity.this).getRoot().postDelayed(this, 5000L);
}
}
public static final class c extends j implements p<String, String, zh.l> {
public c() {
super(2);
}
@Override
public final zh.l mo6invoke(String str, String str2) {
String str3 = str;
String str4 = str2;
j9.b.i(str3, "webTitle");
j9.b.i(str4, "webUrl");
NewVipActivity newVipActivity = NewVipActivity.this;
int i10 = NewVipActivity.E;
newVipActivity.t1(str3, str4);
return zh.l.f15024a;
}
}
public static final class d implements c1.f {
public class a {
public static final int[] f6344a;
static {
int[] iArr = new int[c1.g.values().length];
iArr[0] = 1;
iArr[1] = 2;
f6344a = iArr;
}
}
public d() {
}
@Override
public final void a(c1.g gVar) {
NewVipActivity newVipActivity = NewVipActivity.this;
int i10 = NewVipActivity.E;
String str = newVipActivity.f4961m;
Logger.d(str, gVar.f1290l + " pay success, startFrom: " + NewVipActivity.this.p);
NewVipActivity.this.q1().b(NewVipActivity.n1(NewVipActivity.this).viewPager.getCurrentItem() == 0 ? NewVipActivity.this.f6334u : NewVipActivity.this.f6335v);
NewVipActivity.n1(NewVipActivity.this).getRoot().post(new androidx.constraintlayout.helper.widget.a(NewVipActivity.this, 15));
}
@Override
public final void b(c1.g gVar, String str) {
NewVipActivity newVipActivity = NewVipActivity.this;
int i10 = NewVipActivity.E;
String str2 = newVipActivity.f4961m;
Logger.e(str2, gVar.f1290l + " pay fail: " + str);
int i11 = a.f6344a[gVar.ordinal()];
int i12 = i11 != 1 ? i11 != 2 ? 0 : 2 : 3;
NewVipActivity newVipActivity2 = NewVipActivity.this;
String str3 = str == null ? "" : str;
Objects.requireNonNull(newVipActivity2);
x.g(LifecycleOwnerKt.getLifecycleScope(newVipActivity2), null, 0, new qg.d(newVipActivity2, i12, str3, null), 3);
NewVipActivity.n1(NewVipActivity.this).getRoot().post(new d1.d(NewVipActivity.this, gVar, str, 2));
}
@Override
public final void c(c1.g gVar) {
mc.b bVar;
NewVipActivity newVipActivity = NewVipActivity.this;
int i10 = NewVipActivity.E;
String str = newVipActivity.f4961m;
Logger.e(str, gVar.f1290l + " start fail.");
int i11 = a.f6344a[gVar.ordinal()];
int i12 = 2;
if (i11 == 1) {
i12 = 3;
} else if (i11 != 2) {
i12 = 0;
}
NewVipActivity newVipActivity2 = NewVipActivity.this;
Objects.requireNonNull(newVipActivity2);
x.g(LifecycleOwnerKt.getLifecycleScope(newVipActivity2), null, 0, new qg.d(newVipActivity2, i12, "Start pay error.", null), 3);
mc.b bVar2 = NewVipActivity.this.f6337x;
if (bVar2 != null) {
if (!(bVar2.isAdded()) || (bVar = NewVipActivity.this.f6337x) == null) {
return;
}
bVar.dismissAllowingStateLoss();
}
}
@Override
public final void d(c1.g gVar) {
NewVipActivity newVipActivity = NewVipActivity.this;
int i10 = NewVipActivity.E;
String str = newVipActivity.f4961m;
Logger.e(str, gVar.f1290l + " pay cancelled.");
int i11 = a.f6344a[gVar.ordinal()];
int i12 = 2;
if (i11 == 1) {
i12 = 3;
} else if (i11 != 2) {
i12 = 0;
}
xc.a.f14360a.a().e(i12, "Pay cancelled.", null);
NewVipActivity.n1(NewVipActivity.this).getRoot().post(new androidx.core.widget.b(NewVipActivity.this, 9));
}
@Override
public final void onStart() {
mc.b bVar = NewVipActivity.this.f6337x;
if (bVar != null) {
bVar.dismissAllowingStateLoss();
}
NewVipActivity newVipActivity = NewVipActivity.this;
mc.b bVar2 = new mc.b();
FragmentManager supportFragmentManager = NewVipActivity.this.getSupportFragmentManager();
j9.b.h(supportFragmentManager, "supportFragmentManager");
bVar2.show(supportFragmentManager, "");
newVipActivity.f6337x = bVar2;
}
}
public static final class e extends j implements li.a<ViewModelProvider.Factory> {
public final ComponentActivity f6345l;
public e(ComponentActivity componentActivity) {
super(0);
this.f6345l = componentActivity;
}
@Override
public final ViewModelProvider.Factory invoke() {
ViewModelProvider.Factory defaultViewModelProviderFactory = this.f6345l.getDefaultViewModelProviderFactory();
j9.b.h(defaultViewModelProviderFactory, "defaultViewModelProviderFactory");
return defaultViewModelProviderFactory;
}
}
public static final class f extends j implements li.a<ViewModelStore> {
public final ComponentActivity f6346l;
public f(ComponentActivity componentActivity) {
super(0);
this.f6346l = componentActivity;
}
@Override
public final ViewModelStore invoke() {
ViewModelStore viewModelStore = this.f6346l.getViewModelStore();
j9.b.h(viewModelStore, "viewModelStore");
return viewModelStore;
}
}
public static final class g extends j implements li.a<CreationExtras> {
public final ComponentActivity f6347l;
public g(ComponentActivity componentActivity) {
super(0);
this.f6347l = componentActivity;
}
@Override
public final CreationExtras invoke() {
CreationExtras defaultViewModelCreationExtras = this.f6347l.getDefaultViewModelCreationExtras();
j9.b.h(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
return defaultViewModelCreationExtras;
}
}
public static final class h extends j implements li.a<rg.g> {
public h() {
super(0);
}
@Override
public final rg.g invoke() {
return new rg.g(NewVipActivity.this);
}
}
public static final class i extends j implements li.a<rg.k> {
public i() {
super(0);
}
@Override
public final rg.k invoke() {
return new rg.k(new com.wangxutech.picwish.module.vip.ui.c(NewVipActivity.this));
}
}
public NewVipActivity() {
super(a.f6340l);
this.f6331r = "";
this.f6339z = new ViewModelLazy(w.a(ug.a.class), new f(this), new e(this), new g(this));
this.A = (zh.i) b0.c(new i());
this.B = (zh.i) b0.c(new h());
this.C = new b();
this.D = new d();
}
public static final VipNewActivityBinding n1(NewVipActivity newVipActivity) {
return newVipActivity.f1();
}
@Override
public final void D(DialogFragment dialogFragment, String str, int i10) {
GoodsData goodsData;
Object obj;
j9.b.i(dialogFragment, "dialogFragment");
j9.b.i(str, "goodsId");
d1.g gVar = d1.g.f6393a;
Iterator it = d1.g.f6395d.iterator();
while (true) {
goodsData = null;
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (j9.b.e(((GoodsData) obj).getGoodsId(), str)) {
break;
}
}
GoodsData goodsData2 = (GoodsData) obj;
if (goodsData2 == null) {
d1.g gVar2 = d1.g.f6393a;
Iterator it2 = d1.g.f6396e.iterator();
while (true) {
if (!it2.hasNext()) {
break;
}
Object next = it2.next();
if (j9.b.e(((GoodsData) next).getGoodsId(), str)) {
goodsData = next;
break;
}
}
goodsData2 = goodsData;
}
if (goodsData2 == null) {
dialogFragment.dismissAllowingStateLoss();
return;
}
this.f6336w = goodsData2;
v1(1);
}
@Override
public final void J() {
w1();
sg.d dVar = new sg.d();
FragmentManager supportFragmentManager = getSupportFragmentManager();
j9.b.h(supportFragmentManager, "supportFragmentManager");
dVar.show(supportFragmentManager, "");
f1().getRoot().postDelayed(new androidx.activity.d(this, 11), 200L);
}
@Override
public final void h1(Bundle bundle) {
f1().setClickListener(this);
f1().bannerViewPager.getLayoutParams().height = (ej.b.p() * 770) / 750;
rg.f fVar = new rg.f();
f1().bannerViewPager.setAdapter(fVar);
f1().bannerViewPager.setCurrentItem(0, false);
IndicatorView indicatorView = f1().bannerIndicator;
indicatorView.f4924o = 5;
indicatorView.setVisibility(0);
indicatorView.requestLayout();
f1().bannerIndicator.setupViewPager2(f1().bannerViewPager);
f1().bannerViewPager.registerOnPageChangeCallback(new qg.c(this, fVar));
jc.b.c.a().observe(this, new rb.c(this, 12));
Drawable background = getWindow().getDecorView().getBackground();
gh.a aVar = (gh.a) f1().blurView.b(f1().rootView);
aVar.f8077m = new zc.a(this);
aVar.f8088y = background;
aVar.f8076l = 25.0f;
gh.a aVar2 = (gh.a) f1().bgBlurView.b(f1().rootView);
aVar2.f8077m = new zc.a(this);
aVar2.f8088y = background;
aVar2.f8076l = 8.0f;
q1().a();
e.b.f1285a.f1284e = this.D;
d1.g gVar = d1.g.f6393a;
String language = LocalEnvUtil.getLanguage();
if (j9.b.e(language, "zh")) {
language = j9.b.e(LocalEnvUtil.getCountry(), "cn") ? "cn" : "tw";
}
gVar.a(language);
gVar.c(this, new o(this, 14));
}
@Override
public final void i1() {
super.i1();
Bundle extras = getIntent().getExtras();
if (extras != null) {
extras.getBoolean("key_first_launch", false);
this.p = extras.getInt("key_vip_from", 0);
this.f6331r = extras.getString("key_template_name");
}
}
@Override
public final void k(boolean z10) {
String string = getString(R$string.key_vip_protocol);
j9.b.h(string, "getString(R2.string.key_vip_protocol)");
t1(string, z10 ? AppConfig.distribution().isMainland() ^ true ? "https://picwish.com/picwish-payment-terms?isapp=1#_12" : "https://picwish.cn/picwish-payment-terms?isapp=1#_8" : AppConfig.distribution().isMainland() ^ true ? "https://picwish.com/picwish-payment-terms?isapp=1" : "https://picwish.cn/picwish-payment-terms?isapp=1");
}
@Override
public final void l1() {
o1();
}
@Override
public final void m1(Fragment fragment) {
j9.b.i(fragment, "fragment");
if (fragment instanceof tg.b) {
((tg.b) fragment).f13246s = this;
} else if (fragment instanceof sg.d) {
((sg.d) fragment).f9963o = this;
} else if (fragment instanceof sg.f) {
sg.f fVar = (sg.f) fragment;
fVar.f12877o = this;
fVar.p = this;
}
}
public final void o1() {
c.a aVar = jc.c.f9636f;
uc.a aVar2 = aVar.a().f9641e;
long b10 = aVar2 != null ? aVar2.b() : 0L;
if (!q1().f13479b) {
uc.a aVar3 = aVar.a().f9641e;
boolean z10 = false;
if (aVar3 != null && aVar3.g() == 0) {
z10 = true;
}
if (!z10 && (b10 == 0 || b10 * 1000 >= System.currentTimeMillis() + TimeZone.getDefault().getRawOffset())) {
w1();
this.f6333t = true;
sg.f fVar = new sg.f();
this.f6338y = fVar;
FragmentManager supportFragmentManager = getSupportFragmentManager();
j9.b.h(supportFragmentManager, "supportFragmentManager");
fVar.show(supportFragmentManager, "");
return;
}
}
a0.a.f(this);
}
@Override
public void onClick(View view) {
Integer valueOf = view != null ? Integer.valueOf(view.getId()) : null;
int i10 = R$id.closeIv;
if (valueOf != null && valueOf.intValue() == i10) {
o1();
return;
}
int i11 = R$id.privacyPolicyTv;
if (valueOf != null && valueOf.intValue() == i11) {
cd.e.h(this, true, new c());
return;
}
int i12 = R$id.vipProtocolTv;
if (valueOf != null && valueOf.intValue() == i12) {
k(false);
return;
}
int i13 = R$id.recoveryPurchaseTv;
if (valueOf != null && valueOf.intValue() == i13) {
Context applicationContext = getApplicationContext();
String string = getString(R$string.key_in_recovery);
j9.b.h(string, "getString(com.wangxutech…R.string.key_in_recovery)");
a0.a.t(applicationContext, string);
f1().getRoot().postDelayed(new e3.f(this, 10), 2000L);
return;
}
int i14 = R$id.purchaseBtn;
if (valueOf != null && valueOf.intValue() == i14) {
v1(0);
}
}
@Override
public final void onClose() {
this.f6333t = false;
a0.a.f(this);
}
@Override
public final void onDestroy() {
super.onDestroy();
e.b.f1285a.f1284e = null;
}
@Override
public final void onPause() {
super.onPause();
w1();
}
@Override
public final void onResume() {
super.onResume();
if (this.f6333t) {
return;
}
u1();
}
public final GoodsData p1(int i10) {
return i10 == 0 ? f1().viewPager.getCurrentItem() == 0 ? this.f6334u : this.f6335v : this.f6336w;
}
public final ug.a q1() {
return (ug.a) this.f6339z.getValue();
}
public final rg.k r1() {
return (rg.k) this.A.getValue();
}
public final void s1(int i10) {
GoodsData p12;
c.a aVar = ic.c.f8859d;
String b10 = aVar.a().b();
if (b10 == null || (p12 = p1(i10)) == null) {
return;
}
if (!AppConfig.distribution().isMainland()) {
new h1.g(this).d(b10, p12.getGoodsId(), aVar.a().d(), p12.isSubscribe() == 1);
return;
}
try {
b1.a aVar2 = new b1.a();
aVar2.f739b = b10;
String goodsId = p12.getGoodsId();
if (goodsId == null) {
goodsId = "";
}
aVar2.f738a = goodsId;
aVar2.f741e = p12.isSubscribe() == 1;
aVar2.c = "wx70a226239d29aec1";
aVar2.f740d = p12.getPriceText();
aVar2.f742f = true;
j1.c cVar = new j1.c();
FragmentManager supportFragmentManager = getSupportFragmentManager();
j9.b.h(supportFragmentManager, "supportFragmentManager");
if (cVar.isVisible()) {
return;
}
cVar.f9223v = false;
cVar.f9224w = aVar2;
cVar.f9225x = null;
cVar.show(supportFragmentManager, "PayBottomDialog");
} catch (Exception e10) {
e10.printStackTrace();
}
}
public final void t1(String str, String str2) {
c3.k.d(this, "/main/WebViewActivity", BundleKt.bundleOf(new zh.f("key_web_title", str), new zh.f("key_web_url", str2)));
}
public final void u1() {
f1().getRoot().removeCallbacks(this.C);
f1().getRoot().postDelayed(this.C, 5000L);
}
@Override
public final void v(DialogFragment dialogFragment) {
j9.b.i(dialogFragment, "fragment");
u1();
BlurView blurView = f1().bgBlurView;
j9.b.h(blurView, "binding.bgBlurView");
id.g.c(blurView, false);
}
public final void v1(int i10) {
this.f6332s = i10;
xc.a.f14360a.a().b(this.p, this.f6331r);
if (ic.c.f8859d.a().f()) {
s1(i10);
return;
}
this.f6330q = true;
LoginService loginService = (LoginService) j.a.c().h(LoginService.class);
if (loginService != null) {
loginService.l(this);
}
}
public final void w1() {
f1().getRoot().removeCallbacks(this.C);
}
@Override
public final void z(int i10, GoodsData goodsData) {
String string;
j9.b.i(goodsData, "goodsData");
if (i10 != 0) {
this.f6335v = goodsData;
f1().purchaseBtn.setText(getString(R$string.key_purchase_now));
return;
}
this.f6334u = goodsData;
MaterialButton materialButton = f1().purchaseBtn;
if (j9.b.e(goodsData.getPeriodType(), "yearly")) {
boolean z10 = true;
if (goodsData.isExperience() != 1 && goodsData.getHasBuy() != 1 && (!AppConfig.distribution().isMainland())) {
String giftPlanDesc = goodsData.getGiftPlanDesc();
if (giftPlanDesc != null && giftPlanDesc.length() != 0) {
z10 = false;
}
if (!z10) {
string = getString(R$string.key_start_free_trial);
materialButton.setText(string);
}
}
}
string = getString(R$string.key_purchase_now);
materialButton.setText(string);
}
}