正在查看: Petal Maps v4.7.0.310001 应用的 FaqShareActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Petal Maps v4.7.0.310001 应用的 FaqShareActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.huawei.phoneservice.faq.ui;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import androidx.annotation.Nullable;
import com.huawei.phoneservice.faq.FaqBaseActivity;
import com.huawei.phoneservice.faq.R$id;
import com.huawei.phoneservice.faq.R$layout;
import com.huawei.phoneservice.faq.base.constants.FaqConstants;
import com.huawei.phoneservice.faq.base.tracker.FaqTrack;
import com.huawei.phoneservice.faq.base.util.FaqLogger;
import com.huawei.phoneservice.faq.base.util.FaqMemoryLeakUtils;
import com.huawei.phoneservice.faq.base.util.FaqWebActivityUtil;
import com.huawei.phoneservice.faq.base.util.NoDoubleClickUtil;
import com.huawei.phoneservice.faq.utils.d;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import java.util.Locale;
public class FaqShareActivity extends FaqBaseActivity implements View.OnClickListener {
public View A;
public String B;
public String C;
public String D;
public String E;
public String F;
public String G;
public String H;
public String I;
public View z;
public class a implements View.OnClickListener {
public final String a;
public final IWXAPI b;
public final String c;
public final byte[] d;
public a(String str, IWXAPI iwxapi, String str2, byte[] bArr) {
this.a = str;
this.b = iwxapi;
this.c = str2;
this.d = bArr;
}
@Override
public void onClick(View view) {
if (NoDoubleClickUtil.isDoubleClick(view)) {
return;
}
FaqTrack.event(FaqShareActivity.this.D + "+SDK+Detail", String.format(Locale.getDefault(), "Share in %1$s", "微信"), String.format(Locale.getDefault(), "%1$s", FaqShareActivity.this.B));
String str = this.a;
IWXAPI iwxapi = this.b;
?? r4 = FaqShareActivity.this;
d.i(str, iwxapi, r4, r4.B, this.c, FaqShareActivity.this.C, this.d);
FaqShareActivity.this.A();
}
}
public class b implements View.OnClickListener {
public final String a;
public final IWXAPI b;
public final String c;
public final byte[] d;
public b(String str, IWXAPI iwxapi, String str2, byte[] bArr) {
this.a = str;
this.b = iwxapi;
this.c = str2;
this.d = bArr;
}
@Override
public void onClick(View view) {
if (NoDoubleClickUtil.isDoubleClick(view)) {
return;
}
FaqTrack.event(FaqShareActivity.this.D + "+SDK+Detail", String.format(Locale.getDefault(), "Share in %1$s", "微信朋友圈"), String.format(Locale.getDefault(), "%1$s", FaqShareActivity.this.B));
String str = this.a;
IWXAPI iwxapi = this.b;
?? r4 = FaqShareActivity.this;
d.e(str, iwxapi, r4, r4.B, this.c, FaqShareActivity.this.C, this.d);
FaqShareActivity.this.A();
}
}
public void A() {
View view = this.A;
if (view != null && view.getVisibility() == 0) {
this.A.setVisibility(8);
}
View view2 = this.z;
if (view2 != null && view2.getVisibility() == 0) {
this.z.setVisibility(8);
}
onBackPressed();
}
public static void p(Context context, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8) {
Intent intent = new Intent(context, (Class<?>) FaqShareActivity.class);
intent.putExtra(FaqWebActivityUtil.INTENT_TITLE, str);
intent.putExtra("url", str2);
intent.putExtra(FaqConstants.FAQ_COUNTRY, str3);
intent.putExtra(FaqConstants.FAQ_CHANNEL, str4);
intent.putExtra(FaqConstants.FAQ_WECHATID, str5);
intent.putExtra(FaqConstants.FAQ_WEIBOID, str6);
intent.putExtra(FaqConstants.FAQ_PICID, str7);
intent.putExtra("totadescriptionl", str8);
context.startActivity(intent);
}
@Override
public int d() {
return R$layout.faq_sdk_share_layout;
}
@Override
public void g() {
this.z.setOnClickListener(this);
}
@Override
public void h() {
this.z = findViewById(R$id.faq_sdk_share_mask);
this.A = findViewById(R$id.faq_sdk_share_layout_view);
try {
if (TextUtils.isEmpty(this.F)) {
d.c(this.D, this, this.B, this.C);
return;
}
IWXAPI createWXAPI = WXAPIFactory.createWXAPI(this, this.F, true);
if (createWXAPI == null || !createWXAPI.isWXAppInstalled()) {
createWXAPI = null;
}
q(createWXAPI, this.F, this.H);
} catch (Throwable th) {
FaqLogger.e("FaqShareActivity", "share failed because of " + th.getMessage());
d.c(this.D, this, this.B, this.C);
A();
}
}
@Override
public void onClick(View view) {
if (!NoDoubleClickUtil.isDoubleClick(view) && view.getId() == R$id.faq_sdk_share_mask) {
onBackPressed();
}
}
@Override
public void onCreate(@Nullable Bundle bundle) {
p();
requestWindowFeature(1);
getWindow().addFlags(67108864);
setContentView(d());
super.onCreate(bundle);
}
@Override
public void onDestroy() {
FaqMemoryLeakUtils.fixMemoryLeak(this);
super.onDestroy();
}
public final void q(IWXAPI iwxapi, String str, String str2) {
if (iwxapi == null) {
d.c(this.D, this, this.B, this.C);
A();
return;
}
String str3 = TextUtils.isEmpty(this.I) ? this.B : this.I;
this.I = str3;
byte[] f = d.f(this, str2);
this.A.setVisibility(0);
this.z.setVisibility(0);
View findViewById = this.A.findViewById(R$id.faq_sdk_wechat_share);
View findViewById2 = this.A.findViewById(R$id.faq_sdk_wxfriend_share);
findViewById.setVisibility(0);
findViewById2.setVisibility(0);
String str4 = str3;
findViewById.setOnClickListener(new a(str, iwxapi, str4, f));
findViewById2.setOnClickListener(new b(str, iwxapi, str4, f));
}
private void p() {
Intent intent = getIntent();
if (intent != null) {
this.B = intent.getStringExtra(FaqWebActivityUtil.INTENT_TITLE);
this.C = intent.getStringExtra("url");
this.D = intent.getStringExtra(FaqConstants.FAQ_CHANNEL);
this.E = intent.getStringExtra(FaqConstants.FAQ_COUNTRY);
this.F = intent.getStringExtra(FaqConstants.FAQ_WECHATID);
this.G = intent.getStringExtra(FaqConstants.FAQ_WEIBOID);
this.H = intent.getStringExtra(FaqConstants.FAQ_PICID);
this.I = intent.getStringExtra("totadescriptionl");
}
}
@Override
public void f() {
}
}