导航菜单

页面标题

页面副标题

Mint v5.7.3 - EditProfileActivity.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) {
        }
    }
}