导航菜单

页面标题

页面副标题

Petal Maps v4.7.0.310001 - FaqDisabledActivity.java 源代码

正在查看: Petal Maps v4.7.0.310001 应用的 FaqDisabledActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.huawei.phoneservice.faq;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.text.TextUtils;
import android.view.View;
import androidx.fragment.app.FragmentActivity;
import com.huawei.phoneservice.faq.base.constants.FaqConstants;
import com.huawei.phoneservice.faq.base.network.FaqCallback;
import com.huawei.phoneservice.faq.base.util.FaqCommonUtils;
import com.huawei.phoneservice.faq.base.util.FaqSdk;
import com.huawei.phoneservice.faq.base.util.ModuleConfigUtils;
import com.huawei.phoneservice.faq.base.util.NoDoubleClickUtil;
import com.huawei.phoneservice.faq.base.util.SdkListener;
import com.huawei.phoneservice.faq.base.util.SdkListenerPoxy;
import com.huawei.phoneservice.faq.response.c;
import com.huawei.phoneservice.faq.ui.FaqCategoryActivity;
import com.huawei.phoneservice.faq.ui.FaqCategoryWebActivity;
import com.huawei.phoneservice.faq.utils.IFaqManager;
import com.huawei.phoneservice.faq.utils.SdkFaqManager;
import com.huawei.phoneservice.faq.widget.FaqNoticeView;
import com.huawei.quickcard.fetchability.FetchField$Output;
import org.jetbrains.annotations.Nullable;

public class FaqDisabledActivity extends FaqBaseActivity implements View.OnClickListener {
    public boolean A;
    public SdkListenerPoxy B;
    public boolean C = false;
    public FaqNoticeView z;

    public class a extends SdkListenerPoxy {

        public class C0001a extends FaqCallback<c> {
            public C0001a(Class cls, Activity activity) {
                super(cls, activity);
            }

            @Override
            public void onResult(@Nullable Throwable th, @Nullable c cVar) {
                FaqDisabledActivity.this.b((th != null || cVar == null) ? "en" : cVar.a());
            }
        }

        public class b implements Runnable {
            public final int a;

            public b(int i) {
                this.a = i;
            }

            @Override
            public void run() {
                FaqDisabledActivity.this.b(this.a);
            }
        }

        public a(SdkListener sdkListener) {
            super(sdkListener);
        }

        @Override
        public void onSdkInitImpl(int i, int i2, String str) {
            if (i != 0 || i2 != 0) {
                FaqDisabledActivity.this.runOnUiThread(new b(i2));
                return;
            }
            IFaqManager manager = SdkFaqManager.getManager();
            FragmentActivity fragmentActivity = FaqDisabledActivity.this;
            manager.getIsoLanguage(fragmentActivity, new C0001a(c.class, fragmentActivity));
        }
    }

    public void b(int i) {
        Resources resources;
        Resources resources2 = getResources();
        int i2 = R$string.faq_sdk_no_feedback_module;
        String string = resources2.getString(i2);
        int i3 = R$drawable.faq_sdk_ic_icon_deploy_disable;
        if (i == -1) {
            this.z.i(FaqNoticeView.c.PROGRESS);
            return;
        }
        if (i == 2 || i == 3) {
            resources = getResources();
        } else {
            if (i != 4) {
                if (i == 5 || i == 6) {
                    this.z.g(FaqConstants.FaqErrorCode.CONNECT_SERVER_ERROR);
                }
                if (i != 5 || i == 6) {
                }
                FaqNoticeView faqNoticeView = this.z;
                FaqConstants.FaqErrorCode faqErrorCode = FaqConstants.FaqErrorCode.EMPTY_DATA_ERROR;
                faqNoticeView.g(faqErrorCode);
                this.z.h(faqErrorCode, i3);
                this.z.r(faqErrorCode, getResources().getDimensionPixelOffset(R$dimen.faq_sdk_loading_empty_icon_size));
                this.z.setShouldHideContactUsButton(true);
                this.z.getNoticeTextView().setText(string);
                return;
            }
            i3 = R$drawable.faq_sdk_ic_icon_initialize_disable;
            resources = getResources();
            i2 = R$string.faq_sdk_init_failed;
        }
        string = resources.getString(i2);
        if (i != 5) {
        }
    }

    public final void A() {
        Intent intent = getIntent();
        if (intent == null || intent.getIntExtra(FetchField$Output.CODE, -1) != 6) {
            return;
        }
        this.z.i(FaqNoticeView.c.PROGRESS);
        FaqSdk.getISdk().getModuleList();
        this.C = true;
    }

    @Override
    public int d() {
        return R$layout.faq_sdk_disabled_layout;
    }

    @Override
    public void f() {
        setTitle(R$string.faq_sdk_category_activity_title);
        if (!FaqCommonUtils.isConnectionAvailable(this)) {
            this.z.g(FaqConstants.FaqErrorCode.INTERNET_ERROR);
            return;
        }
        if (FaqSdk.getSdk().initIsDone()) {
            int sdkInitCode = FaqSdk.getISdk().getSdkInitCode();
            if (this.A) {
                if (sdkInitCode != 0) {
                    if (sdkInitCode == 5) {
                        this.z.i(FaqNoticeView.c.PROGRESS);
                        FaqSdk.getISdk().getServiceUrl();
                    } else if (sdkInitCode == 6) {
                        this.z.i(FaqNoticeView.c.PROGRESS);
                        FaqSdk.getISdk().getModuleList();
                    }
                    this.C = true;
                } else {
                    A();
                }
            }
            if (this.C) {
                return;
            }
            b(sdkInitCode);
        }
    }

    @Override
    public void g() {
        this.z.setOnClickListener(this);
        this.B = new a(FaqSdk.getSdk().getSdkListener());
        FaqSdk.getSdk().setSdkListener(this.B);
    }

    @Override
    public void h() {
        this.z = (FaqNoticeView) findViewById(R$id.faq_disabled_noticeView);
    }

    @Override
    public void onClick(View view) {
        if (!NoDoubleClickUtil.isDoubleClick(view) && view.getId() == R$id.faq_disabled_noticeView) {
            if (this.z.getFaqErrorCode() == FaqConstants.FaqErrorCode.CONNECT_SERVER_ERROR || this.z.getFaqErrorCode() == FaqConstants.FaqErrorCode.INTERNET_ERROR) {
                this.A = true;
            }
            f();
        }
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        if (this.B != null) {
            FaqSdk.getSdk().setSdkListener(this.B.getSdkListener());
        }
    }

    public void b(String str) {
        Intent intent;
        if (isFinishing() || isDestroyed()) {
            return;
        }
        if (ModuleConfigUtils.isHasFaq()) {
            String[] faqOpenTypeConfig = ModuleConfigUtils.getFaqOpenTypeConfig();
            intent = (faqOpenTypeConfig.length <= 1 || TextUtils.isEmpty(faqOpenTypeConfig[1])) ? new Intent((Context) this, (Class<?>) FaqCategoryActivity.class) : new Intent((Context) this, (Class<?>) FaqCategoryWebActivity.class);
        } else {
            intent = new Intent((Context) this, (Class<?>) FaqCategoryActivity.class);
        }
        intent.putExtra(FaqConstants.FAQ_ISOLANGUAGE, str);
        startActivity(intent);
        finish();
    }
}