导航菜单

页面标题

页面副标题

Petal Maps v4.7.0.310001 - FaqShareActivity.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() {
    }
}