导航菜单

页面标题

页面副标题

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

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

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


package com.huawei.phoneservice.faq.ui;

import android.content.Intent;
import android.view.View;
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.R$string;
import com.huawei.phoneservice.faq.adapter.FaqProblemTypeAdapter;
import com.huawei.phoneservice.faq.base.constants.FaqConstants;
import com.huawei.phoneservice.faq.base.tracker.FaqTrack;
import com.huawei.phoneservice.faq.base.util.FaqOnDoubleClickUtil;
import com.huawei.phoneservice.faq.base.widget.SimpleBaseAdapter;
import com.huawei.phoneservice.faq.response.FaqClassification;
import com.huawei.phoneservice.faq.utils.SdkFaqManager;
import com.huawei.phoneservice.faq.widget.FaqListGridView;
import java.util.ArrayList;

public class FaqProblemClassifyActivity extends FaqBaseActivity implements View.OnClickListener {
    public FaqListGridView z;

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

    @Override
    public void f() {
        ArrayList parcelableArrayListExtra;
        setTitle(getResources().getString(R$string.faq_sdk_problem_type));
        Intent intent = getIntent();
        if (intent == null || (parcelableArrayListExtra = intent.getParcelableArrayListExtra("data")) == null) {
            return;
        }
        FaqProblemTypeAdapter faqProblemTypeAdapter = new FaqProblemTypeAdapter(this, 1);
        faqProblemTypeAdapter.setResource(parcelableArrayListExtra);
        faqProblemTypeAdapter.setOnClickListener(this);
        FaqListGridView faqListGridView = this.z;
        if (faqListGridView != null) {
            faqListGridView.setNumColumns(4);
            this.z.setAdapter((SimpleBaseAdapter) faqProblemTypeAdapter);
        }
    }

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

    @Override
    public void onClick(View view) {
        FaqClassification.Classification classification = (FaqClassification.Classification) view.getTag();
        if (classification != null) {
            String d = classification.d();
            String c = classification.c();
            if ("Y".equals(classification.a())) {
                FaqThirdListActivity.C(this, d, null, c);
            } else {
                FaqSecondaryListActivity.q(this, d, null, c);
            }
            FaqTrack.event(SdkFaqManager.getSdk().getSdk(FaqConstants.FAQ_CHANNEL) + "+SDK", "Click on FAQ Category", classification.d());
        }
        FaqOnDoubleClickUtil.conClick(view);
    }

    @Override
    public void g() {
    }
}