导航菜单

页面标题

页面副标题

Mint v5.7.3 - CancelDetailsActivity.java 源代码

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

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


package com.htmedia.mint.ui.activity.cancelsubscription;

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.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
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.htmedia.mint.AppController;
import com.htmedia.mint.pojo.cancelJourney.ReasonPojoItem;
import com.htmedia.mint.pojo.cancelJourney.SendMailPojo;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.cancelJourney.CancelCTAItem;
import com.htmedia.mint.pojo.config.cancelJourney.TechnicalDetails;
import com.htmedia.mint.ui.activity.HomeActivity;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.o1;
import java.util.HashMap;
import org.json.JSONException;
import org.json.JSONObject;
import x4.c;

public class CancelDetailsActivity extends AppCompatActivity implements View.OnClickListener, l6.b {
    String a = "CancelStep3DetailsActivity";
    c b;
    Config c;
    l6.a d;
    private ReasonPojoItem e;
    private TechnicalDetails f;

    class a implements View.OnClickListener {
        a() {
        }

        @Override
        public void onClick(View view) {
            CancelDetailsActivity.this.onBackPressed();
        }
    }

    class b implements TextWatcher {
        b() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            int length = 80 - charSequence.toString().length();
            if (charSequence.toString().trim().length() == 0) {
                CancelDetailsActivity.this.b.g.setText("Max " + length + " characters");
                return;
            }
            if (charSequence.toString().trim().length() > 0 || charSequence.toString().trim().length() < 80) {
                CancelDetailsActivity.this.b.g.setText(length + " characters remaining");
            }
        }
    }

    private void I() {
        if (!m8.a.a(this.b.c.getText().toString().trim())) {
            M(getString(2131952423), 0);
            return;
        }
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("message", this.b.c.getText().toString().trim());
        } catch (JSONException e) {
            e.printStackTrace();
        }
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("token", f0.G1(this, "userToken"));
        this.d.b(1, this.a, this.f.getSubmitEmailUrl(), jSONObject, hashMap, false, true);
    }

    private void J() {
        if (!m8.a.a(this.b.c.getText().toString().trim())) {
            M(getString(2131952423), 0);
            return;
        }
        this.e.setOtherMessage(this.b.c.getText().toString().trim());
        Intent intent = new Intent((Context) this, (Class<?>) CancelStep3Activity.class);
        intent.putExtra(m8.b.a, this.e);
        startActivity(intent);
    }

    private void K() {
        this.b.c.addTextChangedListener(new b());
    }

    private void L() {
        TechnicalDetails technicalDetails = this.c.getCancelJourney().getTechnicalDetails();
        this.f = technicalDetails;
        if (technicalDetails.getCancelCTA() == null || this.f.getCancelCTA().size() <= 0) {
            this.b.a.setText(getString(2131952578));
            this.b.i.setText(getString(2131952084));
            return;
        }
        for (int i = 0; i < this.f.getCancelCTA().size(); i++) {
            CancelCTAItem cancelCTAItem = this.f.getCancelCTA().get(i);
            if (i == 0) {
                this.b.a.setText(cancelCTAItem.getOption().replace("â\u0080\u0099", "'"));
            }
            if (i == 1) {
                this.b.i.setText(cancelCTAItem.getOption());
            }
        }
    }

    private void M(String str, int i) {
        if (i == 0) {
            Toast.makeText((Context) this, (CharSequence) str, 0).show();
        } else if (i == 1) {
            Toast.makeText((Context) this, (CharSequence) str, 1).show();
        }
    }

    private void checkConfig() {
        Config g = getApplication().g();
        this.c = g;
        if (g != null) {
            L();
        }
    }

    private void checkNightMode() {
        if (AppController.j().E()) {
            this.b.b.setBackgroundColor(ContextCompat.getColor(this, 2131099991));
            this.b.e.e.setBackgroundColor(ContextCompat.getColor(this, 2131099993));
            this.b.d.setBackgroundResource(2131232833);
            this.b.f.setTextColor(ContextCompat.getColor(this, 2131100015));
            this.b.h.setTextColor(ContextCompat.getColor(this, 2131100015));
            this.b.c.setTextColor(ContextCompat.getColor(this, 2131100015));
            this.b.c.setHintTextColor(ContextCompat.getColor(this, 2131100011));
            this.b.i.setTextColor(ContextCompat.getColor(this, 2131100015));
            return;
        }
        this.b.b.setBackgroundColor(ContextCompat.getColor(this, 2131099990));
        this.b.e.e.setBackgroundColor(ContextCompat.getColor(this, 2131100011));
        this.b.d.setBackgroundResource(2131232832);
        this.b.f.setTextColor(ContextCompat.getColor(this, 2131100014));
        this.b.h.setTextColor(ContextCompat.getColor(this, 2131100014));
        this.b.c.setTextColor(ContextCompat.getColor(this, 2131100014));
        this.b.c.setHintTextColor(ContextCompat.getColor(this, 2131100011));
        this.b.i.setTextColor(ContextCompat.getColor(this, 2131100014));
    }

    private void getIntentData() {
        if (getIntent() != null) {
            this.e = (ReasonPojoItem) getIntent().getParcelableExtra(m8.b.a);
            o1.a(this.a, "**ReasonID**" + this.e.getQuestionId());
        }
    }

    private void setOnClickListener() {
        this.b.a.setOnClickListener(this);
        this.b.i.setOnClickListener(this);
    }

    private void setToolbar() {
        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());
                    }
                }
            }
        }
    }

    public void onBackPressed() {
        finish();
    }

    @Override
    public void onClick(View view) {
        int id2 = view.getId();
        if (id2 == 2131427736) {
            I();
        } else {
            if (id2 != 2131431487) {
                return;
            }
            J();
        }
    }

    public void onConfigurationChanged(@NonNull Configuration configuration) {
        super.onConfigurationChanged(configuration);
        AppController.e(getIntent(), this);
    }

    protected void onCreate(Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        this.b = DataBindingUtil.setContentView(this, 2131623966);
        this.d = new l6.a(this, this);
        getIntentData();
        setToolbar();
        setOnClickListener();
        checkConfig();
        K();
    }

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

    protected void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        if (AppController.j().E()) {
            getWindow().setStatusBarColor(-16777216);
            getWindow().getDecorView().setSystemUiVisibility(0);
            this.b.e.d.setBackgroundColor(getResources().getColor(2131099991));
            this.b.e.d.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100015, (Resources.Theme) null));
            this.b.e.d.setNavigationIcon(2131231333);
            this.b.e.a.setImageDrawable(getResources().getDrawable(2131233472));
            this.b.e.b.setColorFilter(getResources().getColor(2131100020));
        } else {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(8192);
            this.b.e.d.setBackgroundColor(getResources().getColor(2131099990));
            this.b.e.d.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100014, (Resources.Theme) null));
            this.b.e.d.setNavigationIcon(2131231330);
            this.b.e.a.setImageDrawable(getResources().getDrawable(2131233472));
            this.b.e.b.setColorFilter(getResources().getColor(2131100014));
        }
        checkNightMode();
    }

    @Override
    public void p(SendMailPojo sendMailPojo) {
        if (!sendMailPojo.isSuccess()) {
            M(getString(2131952553), 1);
            return;
        }
        M(getString(2131952603), 0);
        Intent intent = new Intent((Context) this, (Class<?>) HomeActivity.class);
        intent.addFlags(67108864);
        startActivity(intent);
        finish();
    }
}