正在查看: Mint v5.7.3 应用的 PrefSettingsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 PrefSettingsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.ui.activity;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.google.gson.Gson;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.notificationsetting.Data;
import com.htmedia.mint.pojo.notificationsetting.NotificationMasterResponse;
import com.htmedia.mint.pojo.notificationsetting.ProfileInfo;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.ArrayList;
import java.util.HashMap;
import kotlin.Metadata;
import org.json.JSONObject;
import s8.c;
import y7.p5;
@Metadata(d1 = {"\u0000^\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u0003B\u0005¢\u0006\u0002\u0010\u0004J\b\u0010\u0013\u001a\u00020\u0014H\u0002J\b\u0010\u0015\u001a\u00020\u0014H\u0002J.\u0010\u0016\u001a\u00020\u00142\u0006\u0010\u0017\u001a\u00020\u00182\b\u0010\u0019\u001a\u0004\u0018\u00010\u001a2\b\u0010\u001b\u001a\u0004\u0018\u00010\u001c2\b\u0010\u001d\u001a\u0004\u0018\u00010\u001aH\u0016J\u0010\u0010\u001e\u001a\u00020\u00142\u0006\u0010\u001f\u001a\u00020 H\u0016J\u0012\u0010!\u001a\u00020\u00142\b\u0010\"\u001a\u0004\u0018\u00010#H\u0014J\u0018\u0010$\u001a\u00020\u00142\u0006\u0010%\u001a\u00020\u001a2\u0006\u0010&\u001a\u00020'H\u0016J\b\u0010(\u001a\u00020\u0014H\u0002J\b\u0010)\u001a\u00020\u0014H\u0002J\b\u0010*\u001a\u00020\u0014H\u0002R\u001a\u0010\u0005\u001a\u00020\u0006X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\r\u001a\u00020\u000eX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u000f\u0010\u0010\"\u0004\b\u0011\u0010\u0012¨\u0006+"}, d2 = {"Lcom/htmedia/mint/ui/activity/PrefSettingsActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/volley/CustomJsonRequest$OnServerResponse;", "Lcom/htmedia/mint/ui/activity/PrefListener;", "()V", "binding", "Lcom/htmedia/mint/databinding/ActivityPrefBinding;", "getBinding", "()Lcom/htmedia/mint/databinding/ActivityPrefBinding;", "setBinding", "(Lcom/htmedia/mint/databinding/ActivityPrefBinding;)V", "customJsonRequest", "Lcom/htmedia/mint/volley/CustomJsonRequest;", "viewModel", "Lcom/htmedia/mint/ui/viewModels/PrefSettingViewModel;", "getViewModel", "()Lcom/htmedia/mint/ui/viewModels/PrefSettingViewModel;", "setViewModel", "(Lcom/htmedia/mint/ui/viewModels/PrefSettingViewModel;)V", "callFetchList", BuildConfig.FLAVOR, "callMasterList", "getJsonFromServer", "flag", BuildConfig.FLAVOR, "url", BuildConfig.FLAVOR, "jsonObject", "Lorg/json/JSONObject;", "error", "onConfigurationChanged", "newConfig", "Landroid/content/res/Configuration;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onToogleClicked", "name", "position", BuildConfig.FLAVOR, "setAdapter", "setNightMood", "setToolBar", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class PrefSettingsActivity extends com.htmedia.mint.ui.activity.a implements c.s, PrefListener {
public x4.m2 a;
public p5 b;
private s8.c c;
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0002\b\u0005"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "it", BuildConfig.FLAVOR, "kotlin.jvm.PlatformType", "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
static final class a extends kotlin.jvm.internal.n implements fh.l<String, ug.a0> {
a() {
super(1);
}
public Object invoke(Object obj) {
invoke((String) obj);
return ug.a0.a;
}
public final void invoke(String str) {
if (kotlin.jvm.internal.m.b(str.toString(), "Master")) {
PrefSettingsActivity.this.M();
} else if (kotlin.jvm.internal.m.b(str, "Fetch")) {
PrefSettingsActivity.this.L();
}
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0004\b\u0005\u0010\u0006"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "it", BuildConfig.FLAVOR, "kotlin.jvm.PlatformType", "invoke", "(Ljava/lang/Boolean;)V"}, k = 3, mv = {1, 9, 0}, xi = 48)
static final class b extends kotlin.jvm.internal.n implements fh.l<Boolean, ug.a0> {
b() {
super(1);
}
public Object invoke(Object obj) {
invoke((Boolean) obj);
return ug.a0.a;
}
public final void invoke(Boolean bool) {
kotlin.jvm.internal.m.d(bool);
if (bool.booleanValue()) {
FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(PrefSettingsActivity.this);
flexboxLayoutManager.setFlexDirection(0);
flexboxLayoutManager.setJustifyContent(0);
PrefSettingsActivity.this.N().a.setLayoutManager(flexboxLayoutManager);
RecyclerView recyclerView = PrefSettingsActivity.this.N().a;
PrefSettingsActivity.this.O().c();
PrefSettingsActivity prefSettingsActivity = PrefSettingsActivity.this;
recyclerView.setAdapter(new PrefSettingListAdapter(prefSettingsActivity.O().getA(), prefSettingsActivity.O().c(), prefSettingsActivity));
}
}
}
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
static final class c implements Observer, kotlin.jvm.internal.g {
private final fh.l a;
c(fh.l lVar) {
kotlin.jvm.internal.m.g(lVar, "function");
this.a = lVar;
}
public final boolean equals(Object obj) {
if ((obj instanceof Observer) && (obj instanceof kotlin.jvm.internal.g)) {
return kotlin.jvm.internal.m.b(getFunctionDelegate(), ((kotlin.jvm.internal.g) obj).getFunctionDelegate());
}
return false;
}
public final ug.c<?> getFunctionDelegate() {
return this.a;
}
public final int hashCode() {
return getFunctionDelegate().hashCode();
}
public final void onChanged(Object obj) {
this.a.invoke(obj);
}
}
public final void L() {
if (TextUtils.isEmpty(O().getB().personalization.notifications.getFetch())) {
return;
}
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("X-Client", "1003");
String G1 = com.htmedia.mint.utils.f0.G1(this, "userToken");
kotlin.jvm.internal.m.f(G1, "getUserInfo(...)");
hashMap.put("Authorization", G1);
s8.c cVar = new s8.c((Context) this, (c.s) this);
this.c = cVar;
cVar.k(0, String.valueOf(O().d().getValue()), O().getB().personalization.notifications.getFetch() + "LM", null, hashMap, false, false);
}
public final void M() {
if (TextUtils.isEmpty(O().getB().personalization.notifications.getMasterList())) {
return;
}
s8.c cVar = new s8.c((Context) this, (c.s) this);
this.c = cVar;
cVar.k(0, (String) O().d().getValue(), O().getB().personalization.notifications.getMasterList() + "LM", null, null, false, false);
}
private final void P() {
N().c(O());
}
private final void R() {
if (com.htmedia.mint.utils.f0.Z1()) {
getWindow().setStatusBarColor(-16777216);
N().b.setBackgroundColor(ContextCompat.getColor(this, 2131100008));
N().b.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
N().b.setNavigationIcon(2131231333);
return;
}
getWindow().setStatusBarColor(-1);
N().b.setBackgroundColor(ContextCompat.getColor(this, 2131101002));
N().b.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
N().b.setNavigationIcon(2131231330);
}
private final void S() {
Toolbar findViewById = findViewById(2131430942);
kotlin.jvm.internal.m.e(findViewById, "null cannot be cast to non-null type androidx.appcompat.widget.Toolbar");
Toolbar toolbar = findViewById;
toolbar.setContentInsetStartWithNavigation(0);
setSupportActionBar(toolbar);
ActionBar supportActionBar = getSupportActionBar();
kotlin.jvm.internal.m.d(supportActionBar);
supportActionBar.setDisplayShowTitleEnabled(false);
toolbar.setTitle("Back");
toolbar.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100950, (Resources.Theme) null));
toolbar.setNavigationIcon(2131231330);
toolbar.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PrefSettingsActivity.T(PrefSettingsActivity.this, view);
}
});
}
public static final void T(PrefSettingsActivity prefSettingsActivity, View view) {
kotlin.jvm.internal.m.g(prefSettingsActivity, "this$0");
prefSettingsActivity.onBackPressed();
}
public final x4.m2 N() {
x4.m2 m2Var = this.a;
if (m2Var != null) {
return m2Var;
}
kotlin.jvm.internal.m.w("binding");
return null;
}
public final p5 O() {
p5 p5Var = this.b;
if (p5Var != null) {
return p5Var;
}
kotlin.jvm.internal.m.w("viewModel");
return null;
}
public final void Q(x4.m2 m2Var) {
kotlin.jvm.internal.m.g(m2Var, "<set-?>");
this.a = m2Var;
}
public final void U(p5 p5Var) {
kotlin.jvm.internal.m.g(p5Var, "<set-?>");
this.b = p5Var;
}
@Override
public void b(String str, int i) {
String str2;
kotlin.jvm.internal.m.g(str, "name");
O().d().setValue("Remove");
if (TextUtils.isEmpty(O().getB().personalization.notifications.getRemove())) {
return;
}
if (O().c().get(i).getIsSelected()) {
O().d().setValue("Remove");
String remove = O().getB().personalization.notifications.getRemove();
kotlin.jvm.internal.m.f(remove, "getRemove(...)");
O().c().get(i).setSelected(false);
str2 = remove;
} else {
O().d().setValue("Add");
String add = O().getB().personalization.notifications.getAdd();
kotlin.jvm.internal.m.f(add, "getAdd(...)");
O().c().get(i).setSelected(true);
com.htmedia.mint.utils.n.M(this, com.htmedia.mint.utils.n.u1, com.htmedia.mint.utils.n.M2, null, BuildConfig.FLAVOR, com.htmedia.mint.utils.n.N2, str);
str2 = add;
}
RecyclerView.Adapter adapter = N().a.getAdapter();
if (adapter != null) {
adapter.notifyDataSetChanged();
}
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("X-Client", "1003");
String G1 = com.htmedia.mint.utils.f0.G1(this, "userToken");
kotlin.jvm.internal.m.f(G1, "getUserInfo(...)");
hashMap.put("Authorization", G1);
ArrayList arrayList = new ArrayList();
arrayList.add(str);
JSONObject jSONObject = new JSONObject(new Gson().toJson(new Data(new ProfileInfo(arrayList, null), "LM")));
com.htmedia.mint.utils.o1.a("PrefSettingActivity", "**URL**" + str2);
com.htmedia.mint.utils.o1.a("PrefSettingActivity", "**TAG**" + ((String) O().d().getValue()));
com.htmedia.mint.utils.o1.a("PrefSettingActivity", "**BODY**" + jSONObject);
com.htmedia.mint.utils.o1.a("PrefSettingActivity", "**HEADER**" + hashMap);
s8.c cVar = new s8.c((Context) this, (c.s) this);
this.c = cVar;
cVar.k(1, String.valueOf(O().d().getValue()), str2, jSONObject, hashMap, false, false);
}
@Override
public void getJsonFromServer(boolean flag, String url, JSONObject jsonObject, String error) {
if (!flag || jsonObject == null) {
return;
}
NotificationMasterResponse notificationMasterResponse = (NotificationMasterResponse) new Gson().fromJson(jsonObject.toString(), NotificationMasterResponse.class);
p5 O = O();
kotlin.jvm.internal.m.d(notificationMasterResponse);
O.g(notificationMasterResponse, jsonObject);
com.htmedia.mint.utils.o1.a("PrefSettingActivity", "**RESPONSE**" + jsonObject);
}
public void onConfigurationChanged(Configuration newConfig) {
kotlin.jvm.internal.m.g(newConfig, "newConfig");
super.onConfigurationChanged(newConfig);
com.htmedia.mint.utils.p0.a(getIntent(), this);
}
protected void onCreate(Bundle savedInstanceState) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
x4.m2 contentView = DataBindingUtil.setContentView(this, 2131624019);
kotlin.jvm.internal.m.f(contentView, "setContentView(...)");
Q(contentView);
boolean Z1 = com.htmedia.mint.utils.f0.Z1();
Config r0 = com.htmedia.mint.utils.f0.r0();
kotlin.jvm.internal.m.f(r0, "getConfig(...)");
U((p5) new ViewModelProvider(this, new y7.n2(Z1, r0)).get(p5.class));
S();
R();
P();
O().f();
O().d().observe(this, new c(new a()));
O().b().observe(this, new c(new b()));
}
}