正在查看: Mint v5.7.3 应用的 EditProfileActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 EditProfileActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.MenuItem;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import com.google.gson.Gson;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.pojo.SocialResponsePojo;
import com.htmedia.mint.pojo.sso.Partner;
import com.htmedia.mint.utils.q;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import org.json.JSONObject;
import x4.uz;
public class EditProfileActivity extends com.htmedia.mint.ui.activity.a implements View.OnClickListener {
uz a;
private ArrayList<Partner> b = new ArrayList<>();
class a implements View.OnClickListener {
a() {
}
@Override
public void onClick(View view) {
EditProfileActivity.this.finish();
}
}
class b implements k6.x1 {
b() {
}
@Override
public void getResponse(JSONObject jSONObject, String str) {
EditProfileActivity.this.N(jSONObject);
}
@Override
public void onError(String str, String str2) {
EditProfileActivity.this.O();
}
}
private void K() {
String G1 = com.htmedia.mint.utils.f0.G1(this, "userLoginSource");
if (TextUtils.isEmpty(G1) || G1.equalsIgnoreCase("F") || G1.equalsIgnoreCase("G") || G1.equalsIgnoreCase("A") || G1.equalsIgnoreCase("OTP")) {
this.a.q.setVisibility(8);
} else {
this.a.q.setVisibility(0);
}
}
private String L() {
ArrayList<Partner> arrayList = this.b;
int size = arrayList != null ? arrayList.size() : 0;
ArrayList arrayList2 = new ArrayList();
if (size > 0) {
Iterator<Partner> it = this.b.iterator();
while (it.hasNext()) {
String email = it.next().getEmail();
if (!TextUtils.isEmpty(email)) {
arrayList2.add(email);
}
}
}
return !arrayList2.isEmpty() ? TextUtils.join("\n", arrayList2) : BuildConfig.FLAVOR;
}
private void M() {
String str = AppController.j().g().getSso().getSsoBaseUrl() + AppController.j().g().getSso().getFetchUserData();
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put("X-Client", "1003");
hashMap.put("Authorization", com.htmedia.mint.utils.f0.G1(this, "userToken"));
new k6.w1(this, new b()).a(0, "FetchUserData", str, null, hashMap, false, false);
}
public void N(JSONObject jSONObject) {
SocialResponsePojo socialResponsePojo = (SocialResponsePojo) new Gson().fromJson(jSONObject.toString(), SocialResponsePojo.class);
if (socialResponsePojo.isSuccess()) {
socialResponsePojo.setLoginSource(com.htmedia.mint.utils.f0.G1(this, "userLoginSource"));
if (TextUtils.isEmpty(socialResponsePojo.getData().getName())) {
socialResponsePojo.getData().setName("User");
}
if (socialResponsePojo.getData() != null && socialResponsePojo.getData().getPartners() != null && !socialResponsePojo.getData().getPartners().isEmpty()) {
this.b = (ArrayList) socialResponsePojo.getData().getPartners();
}
com.htmedia.mint.utils.f0.X3(this, socialResponsePojo);
}
O();
}
public void O() {
ArrayList<Partner> arrayList = this.b;
if (arrayList == null || arrayList.isEmpty()) {
this.a.j.setVisibility(8);
return;
}
this.a.j.setVisibility(0);
String L = L();
if (TextUtils.isEmpty(L)) {
this.a.j.setVisibility(8);
} else {
this.a.w.setText(L);
}
}
private void P() {
String G1 = com.htmedia.mint.utils.f0.G1(this, "userName");
String G12 = com.htmedia.mint.utils.f0.G1(this, "userPhoneNumber");
if (!TextUtils.isEmpty(G12) && !G12.contains("+")) {
G12 = "+" + G12;
}
String G13 = com.htmedia.mint.utils.f0.G1(this, "userGender");
if (TextUtils.isEmpty(G1)) {
this.a.B.setVisibility(8);
this.a.A.setText(BuildConfig.FLAVOR);
} else {
this.a.B.setVisibility(0);
this.a.A.setText(G1);
}
String F1 = com.htmedia.mint.utils.f0.F1(this);
if (F1 == null || TextUtils.isEmpty(F1) || F1.contains("htdigital.sso")) {
String G14 = com.htmedia.mint.utils.f0.G1(this, "userSecondaryEmail");
if (TextUtils.isEmpty(G14)) {
this.a.c.setVisibility(0);
this.a.v.setVisibility(8);
this.a.u.setText(BuildConfig.FLAVOR);
} else {
this.a.c.setVisibility(8);
this.a.v.setVisibility(0);
this.a.u.setText(G14);
}
} else {
this.a.c.setVisibility(8);
this.a.v.setVisibility(0);
this.a.u.setText(F1);
}
if (TextUtils.isEmpty(G12)) {
this.a.g.setImageDrawable(ContextCompat.getDrawable(this, 2131232030));
this.a.F.setVisibility(8);
this.a.E.setText(BuildConfig.FLAVOR);
} else {
this.a.F.setVisibility(0);
this.a.E.setText(G12);
}
if (TextUtils.isEmpty(G13)) {
this.a.z.setVisibility(0);
this.a.y.setText(q.j.PREFER_NOT_TO_SAY.a());
return;
}
this.a.z.setVisibility(0);
if (G13.trim().equalsIgnoreCase("M")) {
this.a.y.setText(q.j.MALE.a());
} else if (G13.trim().equalsIgnoreCase("F")) {
this.a.y.setText(q.j.FEMALE.a());
} else {
this.a.y.setText(q.j.PREFER_NOT_TO_SAY.a());
}
}
private void checkNightMode() {
if (AppController.j().E()) {
this.a.a.setBackgroundColor(ContextCompat.getColor(this, 2131100598));
this.a.G.setBackgroundColor(ContextCompat.getColor(this, 2131100216));
this.a.t.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.B.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.A.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.A.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.v.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.u.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.u.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.D.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.C.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.C.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.F.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.E.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.E.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.z.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.y.setTextColor(ContextCompat.getColor(this, 2131101002));
this.a.y.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.w.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.w.setHintTextColor(ContextCompat.getColor(this, 2131101002));
this.a.x.setTextColor(ContextCompat.getColor(this, 2131101002));
return;
}
this.a.a.setBackgroundColor(ContextCompat.getColor(this, 2131101002));
this.a.G.setBackgroundColor(ContextCompat.getColor(this, 2131100213));
this.a.t.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.B.setTextColor(ContextCompat.getColor(this, 2131100145));
this.a.A.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.A.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.v.setTextColor(ContextCompat.getColor(this, 2131100145));
this.a.u.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.u.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.D.setTextColor(ContextCompat.getColor(this, 2131100145));
this.a.C.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.C.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.F.setTextColor(ContextCompat.getColor(this, 2131100145));
this.a.E.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.E.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.z.setTextColor(ContextCompat.getColor(this, 2131100145));
this.a.y.setTextColor(ContextCompat.getColor(this, 2131100598));
this.a.y.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.w.setHintTextColor(ContextCompat.getColor(this, 2131100598));
this.a.w.setHintTextColor(ContextCompat.getColor(this, 2131100145));
this.a.x.setTextColor(ContextCompat.getColor(this, 2131100145));
}
@Override
public void onClick(View view) {
Intent intent = new Intent((Context) this, (Class<?>) ResetPasswordActivity.class);
switch (view.getId()) {
case 2131428890:
intent.putExtra("Caption", q.g.EMAIL.ordinal());
intent.putExtra("value", this.a.u.getText().toString());
break;
case 2131428891:
intent.putExtra("Caption", q.g.GENDER.ordinal());
intent.putExtra("value", this.a.y.getText().toString());
break;
case 2131428896:
intent.putExtra("Caption", q.g.NAME.ordinal());
intent.putExtra("value", this.a.A.getText().toString());
break;
case 2131428898:
intent.putExtra("Caption", q.g.PASSWORD.ordinal());
intent.putExtra("value", BuildConfig.FLAVOR);
break;
case 2131428899:
intent.putExtra("Caption", q.g.PHONE.ordinal());
intent.putExtra("value", this.a.E.getText().toString());
break;
}
startActivity(intent);
}
public void onConfigurationChanged(@NonNull Configuration configuration) {
super.onConfigurationChanged(configuration);
AppController.e(getIntent(), this);
}
protected void onCreate(@Nullable Bundle bundle) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
this.a = DataBindingUtil.setContentView(this, 2131624615);
Toolbar findViewById = findViewById(2131430942);
findViewById.setContentInsetStartWithNavigation(0);
setSupportActionBar(findViewById);
getSupportActionBar().setDisplayShowTitleEnabled(false);
findViewById.setTitle("Back");
findViewById.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100950, (Resources.Theme) null));
findViewById.setNavigationIcon(2131231330);
if (findViewById.getTitle() != null) {
String charSequence = findViewById.getTitle().toString();
for (int i = 0; i < findViewById.getChildCount(); i++) {
AppCompatTextView childAt = findViewById.getChildAt(i);
if ("androidx.appcompat.widget.AppCompatTextView".equals(childAt.getClass().getName())) {
AppCompatTextView appCompatTextView = childAt;
if (appCompatTextView.getText().equals(charSequence)) {
appCompatTextView.setTypeface(ResourcesCompat.getFont(this, 2131296270));
childAt.setOnClickListener(new a());
}
}
}
}
if (getIntent().hasExtra("Partner")) {
this.b = getIntent().getParcelableArrayListExtra("Partner");
}
checkNightMode();
K();
if (this.b != null) {
O();
} else {
M();
}
this.a.e.setOnClickListener(this);
this.a.c.setOnClickListener(this);
this.a.f.setOnClickListener(this);
this.a.g.setOnClickListener(this);
this.a.d.setOnClickListener(this);
}
public boolean onOptionsItemSelected(MenuItem menuItem) {
if (menuItem.getItemId() != 16908332) {
return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
}
finish();
return true;
}
protected void onResume() {
super/*androidx.fragment.app.FragmentActivity*/.onResume();
if (AppController.j().E()) {
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
this.a.s.setBackgroundColor(getResources().getColor(2131100008));
this.a.s.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
this.a.s.setNavigationIcon(2131231333);
} else {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(8192);
this.a.s.setBackgroundColor(getResources().getColor(2131101002));
this.a.s.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
this.a.s.setNavigationIcon(2131231330);
}
setImageByUrl();
P();
}
public void setImageByUrl() {
try {
com.htmedia.mint.utils.m1.b(this, CheckSubscriptionFromLocal.isSubscribedUser(this), this.a.b, AppController.j() != null ? AppController.j().g() : null);
} catch (Exception unused) {
}
}
}