正在查看: Mint v5.7.3 应用的 NPSDetailsFragment.java JAVA 源代码文件
本页面展示 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();
}
}
}