导航菜单

页面标题

页面副标题

Mint v5.7.3 - NPSDetailsFragment.java 源代码

正在查看: Mint v5.7.3 应用的 NPSDetailsFragment.java JAVA 源代码文件

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


package com.htmedia.mint.ui.fragments;

import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.Nullable;
import androidx.databinding.DataBindingUtil;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import com.google.gson.Gson;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.nps.NPSDetails;
import q7.x3;
import x4.qi;

public class NPSDetailsFragment extends Fragment implements k6.j1, x3.b {
    q7.x3 adapter;
    qi binding;
    Context context;
    k6.i1 npsPresenter;

    private void updateNightMode() {
        if (AppController.j().E()) {
            this.binding.a.setTextColor(this.context.getResources().getColor(2131100949));
            this.binding.d.setBackgroundColor(this.context.getResources().getColor(2131101012));
            this.binding.b.setBackgroundColor(this.context.getResources().getColor(2131101012));
            this.binding.c.setBackgroundColor(this.context.getResources().getColor(2131101012));
        } else {
            this.binding.a.setTextColor(this.context.getResources().getColor(2131100948));
            this.binding.d.setBackgroundColor(this.context.getResources().getColor(2131101002));
            this.binding.b.setBackgroundColor(this.context.getResources().getColor(2131101002));
            this.binding.c.setBackgroundColor(this.context.getResources().getColor(2131101002));
        }
        q7.x3 x3Var = this.adapter;
        if (x3Var != null) {
            x3Var.notifyDataSetChanged();
        }
    }

    @Override
    public void getNPSDetails(NPSDetails nPSDetails) {
        try {
            com.htmedia.mint.utils.o1.a("<---", "is " + new Gson().toJson(nPSDetails.getHashmap()));
        } catch (Exception e) {
            e.printStackTrace();
        }
        if (nPSDetails == null || nPSDetails.getNPSExpandableList() == null) {
            return;
        }
        q7.x3 x3Var = new q7.x3(this.context, nPSDetails.getNewNPSEXpandable(), this);
        this.adapter = x3Var;
        this.binding.e.setAdapter(x3Var);
        this.adapter.notifyDataSetChanged();
    }

    public void onActivityCreated(@Nullable Bundle bundle) {
        super.onActivityCreated(bundle);
        try {
            updateNightMode();
            k6.i1 i1Var = new k6.i1(this.context, this);
            this.npsPresenter = i1Var;
            i1Var.a("https://images.livemint.com/markets/market_nps_details.json");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        FragmentActivity activity = getActivity();
        this.context = activity;
        qi inflate = DataBindingUtil.inflate(LayoutInflater.from(activity), 2131624349, viewGroup, false);
        this.binding = inflate;
        return inflate.getRoot();
    }

    @Override
    public void onError(String str, String str2) {
    }

    public void onExpandViewClick(int i) {
    }

    @Override
    public void onGroupNameClick(int i) {
        try {
            if (this.binding.e.isGroupExpanded(i)) {
                this.binding.e.collapseGroup(i);
            } else {
                this.binding.e.expandGroup(i);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void onResume() {
        super.onResume();
        if (AppController.j().C()) {
            updateNightMode();
        }
    }
}