正在查看: Petal Maps v4.7.0.310001 应用的 FaqDisabledActivity.java JAVA 源代码文件
本页面展示 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();
}
}