PicWish v1.6.8版本的 MD5 值为:7e8bab240f03cf6dad8952f8374c4ed1
以下内容为反编译后的 FreeTrialActivity.java 源代码,内容仅作参考
package com.wangxutech.picwish.module.vip.ui;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.widget.AppCompatTextView;
import c3.k;
import com.alibaba.android.arouter.facade.annotation.Route;
import com.apowersoft.common.business.api.AppConfig;
import com.apowersoft.payment.bean.Goods;
import com.apowersoft.payment.bean.GoodsData;
import com.apowersoft.payment.bean.ProductBean;
import com.wangxutech.picwish.lib.base.R$string;
import com.wangxutech.picwish.module.login.export.provider.LoginService;
import com.wangxutech.picwish.module.vip.R$id;
import com.wangxutech.picwish.module.vip.databinding.VipActivityFreeTrailBinding;
import java.util.List;
import li.l;
import mi.h;
import mi.w;
@Route(path = "/vip/FreeTrialActivity")
public final class FreeTrialActivity extends BasePurchaseActivity<VipActivityFreeTrailBinding> implements View.OnClickListener {
public static final int f6328z = 0;
public class a extends h implements l<LayoutInflater, VipActivityFreeTrailBinding> {
public static final a f6329l = new a();
public a() {
super(1, VipActivityFreeTrailBinding.class, "inflate", "inflate(Landroid/view/LayoutInflater;)Lcom/wangxutech/picwish/module/vip/databinding/VipActivityFreeTrailBinding;", 0);
}
@Override
public final VipActivityFreeTrailBinding invoke(LayoutInflater layoutInflater) {
LayoutInflater layoutInflater2 = layoutInflater;
j9.b.i(layoutInflater2, "p0");
return VipActivityFreeTrailBinding.inflate(layoutInflater2);
}
}
public FreeTrialActivity() {
super(a.f6329l);
}
@Override
public final void h1(Bundle bundle) {
super.h1(bundle);
((VipActivityFreeTrailBinding) f1()).recycler.setAdapter(new rg.c());
((VipActivityFreeTrailBinding) f1()).setClickListener(this);
xc.a.f14360a.a().j("expose_GuidePage");
}
public final void k(boolean z10) {
String string = getString(R$string.key_vip_protocol);
j9.b.h(string, "getString(com.wangxutech….string.key_vip_protocol)");
o1(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 k1() {
LoginService loginService = (LoginService) j.a.c().h(LoginService.class);
if (loginService != null) {
loginService.h(this);
}
ic.b.c.a().observe(this, new q0.a(this, 11));
}
@Override
public final void onActivityResult(int i10, int i11, Intent intent) {
super.onActivityResult(i10, i11, intent);
LoginService loginService = (LoginService) j.a.c().h(LoginService.class);
if (loginService != null) {
loginService.m(i10, i11, intent);
}
}
@Override
public void onClick(View view) {
Integer valueOf = view != null ? Integer.valueOf(view.getId()) : null;
int i10 = R$id.purchaseBtn;
if (valueOf != null && valueOf.intValue() == i10) {
xc.a.f14360a.a().j("click_GuidePage_FreeTrail");
if (ic.c.f8859d.a().f()) {
r1(0);
return;
}
LoginService loginService = (LoginService) j.a.c().h(LoginService.class);
if (loginService != null) {
loginService.g(this);
return;
}
return;
}
int i11 = R$id.closeIv;
if (valueOf != null && valueOf.intValue() == i11) {
k.d(this, "/main/MainActivity", null);
finish();
return;
}
int i12 = R$id.privacyPolicyTv;
if (valueOf != null && valueOf.intValue() == i12) {
k(false);
return;
}
int i13 = R$id.vipProtocolTv;
if (valueOf != null && valueOf.intValue() == i13) {
k(true);
return;
}
int i14 = R$id.recoveryPurchaseTv;
if (valueOf != null && valueOf.intValue() == i14) {
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);
((VipActivityFreeTrailBinding) f1()).getRoot().postDelayed(new androidx.activity.c(this, 11), 2000L);
}
}
@Override
public final void p1() {
xc.a.f14360a.a().j("click_GuidePage_PaySuccess");
k.d(this, "/main/MainActivity", null);
finish();
}
@Override
@SuppressLint({"SetTextI18n"})
public final void q1(ProductBean productBean) {
Integer num;
int intValue;
Integer num2;
Goods goods;
List<GoodsData> extend2 = (productBean == null || (goods = productBean.getGoods()) == null) ? null : goods.getExtend2();
boolean z10 = true;
if (extend2 == null || extend2.isEmpty()) {
return;
}
GoodsData goodsData = extend2.get(0);
this.f6319u = goodsData;
AppCompatTextView appCompatTextView = ((VipActivityFreeTrailBinding) f1()).descTv;
appCompatTextView.setText(goodsData.getPriceText() + goodsData.getShortName() + ' ' + goodsData.getPriceDetail());
String giftPlanDesc = goodsData.getGiftPlanDesc();
if (giftPlanDesc == null || giftPlanDesc.length() == 0) {
float f10 = (Resources.getSystem().getDisplayMetrics().density * 28.0f) + 0.5f;
ri.c a10 = w.a(Integer.class);
if (j9.b.e(a10, w.a(Integer.TYPE))) {
num2 = Integer.valueOf((int) f10);
} else if (!j9.b.e(a10, w.a(Float.TYPE))) {
throw new IllegalStateException("Type not support.");
} else {
num2 = (Integer) Float.valueOf(f10);
}
intValue = num2.intValue();
((VipActivityFreeTrailBinding) f1()).giftDescTv.setVisibility(8);
} else {
float f11 = (Resources.getSystem().getDisplayMetrics().density * 40.0f) + 0.5f;
ri.c a11 = w.a(Integer.class);
if (j9.b.e(a11, w.a(Integer.TYPE))) {
num = Integer.valueOf((int) f11);
} else if (!j9.b.e(a11, w.a(Float.TYPE))) {
throw new IllegalStateException("Type not support.");
} else {
num = (Integer) Float.valueOf(f11);
}
intValue = num.intValue();
((VipActivityFreeTrailBinding) f1()).giftDescTv.setText(giftPlanDesc);
((VipActivityFreeTrailBinding) f1()).giftDescTv.setVisibility(0);
}
ViewGroup.LayoutParams layoutParams = ((VipActivityFreeTrailBinding) f1()).blankView.getLayoutParams();
layoutParams.height = intValue;
((VipActivityFreeTrailBinding) f1()).blankView.setLayoutParams(layoutParams);
String productDesc = goodsData.getProductDesc();
if (productDesc != null && productDesc.length() != 0) {
z10 = false;
}
if (z10) {
((VipActivityFreeTrailBinding) f1()).promotionTagLayout.setVisibility(8);
return;
}
((VipActivityFreeTrailBinding) f1()).productDescTv.setText(productDesc);
((VipActivityFreeTrailBinding) f1()).promotionTagLayout.setVisibility(0);
}
}