正在查看: Mint v5.7.3 应用的 ContactUsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 ContactUsActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.sso.activities;
import android.app.ProgressDialog;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.lifecycle.ViewModelProvider;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.utils.m1;
import com.htmedia.mint.utils.n;
import com.htmedia.mint.utils.o0;
import com.htmedia.sso.fragments.CountriesDialogFragment;
import com.htmedia.sso.helpers.Utils;
import com.htmedia.sso.helpers.WebEngageNewSSOEvents;
import com.htmedia.sso.models.CountryModel;
import com.htmedia.sso.models.EmailOrMobileModel;
import com.htmedia.sso.viewModels.ContactUsViewModel;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
import java.net.URLConnection;
import javax.net.ssl.HttpsURLConnection;
import x4.q;
public class ContactUsActivity extends com.htmedia.mint.ui.activity.a implements CountriesDialogFragment.CountriesDialogListener {
q mContentBinding;
COUNTRY mCountry;
EmailOrMobileModel mModel;
ContactUsViewModel mViewModel;
private ProgressDialog pDialog;
String TAG = "ContactUsActivity";
String mText = BuildConfig.FLAVOR;
int mNumber = 0;
String mFromType = BuildConfig.FLAVOR;
String mOrigin = BuildConfig.FLAVOR;
private class AsyncTaskRunner extends AsyncTask<Void, Void, COUNTRY> {
static final boolean $assertionsDisabled = false;
private AsyncTaskRunner() {
}
@Override
public COUNTRY doInBackground(Void... voidArr) {
URL url = null;
String locationUrl = (AppController.j().g() == null || TextUtils.isEmpty(AppController.j().g().getLocationUrl())) ? null : AppController.j().g().getLocationUrl();
try {
} catch (MalformedURLException e) {
e.printStackTrace();
o0.h(e, locationUrl, e.getMessage());
}
if (locationUrl == null) {
return COUNTRY.Other;
}
url = new URL(locationUrl);
try {
HttpsURLConnection httpsURLConnection = (HttpsURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(url.openConnection()));
httpsURLConnection.setRequestMethod("GET");
httpsURLConnection.setRequestProperty("charset", "utf-8");
httpsURLConnection.connect();
if (httpsURLConnection.getResponseCode() == 200) {
String headerField = httpsURLConnection.getHeaderField("meta-geo");
if (!TextUtils.isEmpty(headerField)) {
if (!headerField.startsWith("us") && !headerField.startsWith("US")) {
if (headerField.startsWith("in") || headerField.startsWith("IN")) {
return COUNTRY.India;
}
}
return COUNTRY.US;
}
}
} catch (ProtocolException e2) {
e2.printStackTrace();
o0.h(e2, locationUrl, e2.getMessage());
} catch (IOException e3) {
e3.printStackTrace();
o0.h(e3, locationUrl, e3.getMessage());
} catch (Exception e4) {
e4.printStackTrace();
o0.h(e4, locationUrl, e4.getMessage());
}
return COUNTRY.Other;
}
@Override
public void onPostExecute(COUNTRY country) {
super.onPostExecute((AsyncTaskRunner) country);
ContactUsActivity.this.dismissProgressDialog();
ContactUsActivity contactUsActivity = ContactUsActivity.this;
contactUsActivity.mCountry = country;
contactUsActivity.setUpEditTextProperties();
}
}
public enum COUNTRY {
US,
India,
Other
}
private void getIntentData() {
if (getIntent() != null) {
this.mText = getIntent().getStringExtra("text");
this.mNumber = getIntent().getIntExtra("number", 0);
this.mOrigin = getIntent().getStringExtra("origin");
this.mContentBinding.f.setText(this.mText);
this.mContentBinding.f.setSelection(this.mText.length());
}
}
private void initCountryAndPlans() {
new AsyncTaskRunner().execute(new Void[0]);
initProgressDialogAndShow();
}
private void initProgressDialogAndShow() {
ProgressDialog progressDialog = this.pDialog;
if (progressDialog != null && !progressDialog.isShowing()) {
this.pDialog.show();
return;
}
if (this.pDialog == null) {
ProgressDialog progressDialog2 = new ProgressDialog(this);
this.pDialog = progressDialog2;
progressDialog2.setMessage("Please wait...!");
this.pDialog.setCancelable(false);
if (this.pDialog.isShowing()) {
return;
}
this.pDialog.show();
}
}
public void lambda$setupToolbar$0(View view) {
onBackPressed();
}
public void lambda$setupToolbar$1(View view) {
onBackPressed();
}
private void setOnClickListener() {
this.mContentBinding.b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String str;
Bundle bundle = new Bundle();
bundle.putString(n.N1, BuildConfig.FLAVOR + ContactUsActivity.this.mNumber);
String str2 = ContactUsActivity.this.mText;
if (str2 == null || str2.length() <= 100) {
str = ContactUsActivity.this.mText;
} else {
String str3 = ContactUsActivity.this.mText;
str = str3.substring(0, Math.min(str3.length(), 100));
}
bundle.putString(n.O1, str);
bundle.putString(n.P1, ContactUsActivity.this.mContentBinding.e.getText().toString().trim());
bundle.putString(n.Q1, ContactUsActivity.this.mContentBinding.g.getText().toString().trim());
WebEngageNewSSOEvents.trackSSOContactUsSubmitClicked(ContactUsActivity.this.getOriginForWebEngageEvent(), ContactUsActivity.this.getOriginForWebEngageEvent(), BuildConfig.FLAVOR + ContactUsActivity.this.mNumber, str);
n.l0(ContactUsActivity.this, n.H1, bundle);
ContactUsActivity contactUsActivity = ContactUsActivity.this;
contactUsActivity.mViewModel.emailOrMobileModel.setMessageText(contactUsActivity.mContentBinding.f.getText().toString().trim());
ContactUsActivity contactUsActivity2 = ContactUsActivity.this;
contactUsActivity2.mViewModel.emailOrMobileModel.setFromType(contactUsActivity2.mFromType);
?? r0 = ContactUsActivity.this;
r0.mViewModel.onSubmitClick(view, r0);
}
});
}
public void setUpEditTextProperties() {
if (COUNTRY.India == this.mCountry) {
this.mContentBinding.y.setVisibility(8);
} else {
this.mContentBinding.y.setVisibility(0);
}
this.mContentBinding.e.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable editable) {
if (editable.length() == 0) {
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234030);
ContactUsActivity.this.mContentBinding.b.setEnabled(false);
ContactUsActivity.this.mContentBinding.y.setVisibility(8);
} else if (!Utils.isValidEmail(editable.toString())) {
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234030);
ContactUsActivity.this.mContentBinding.b.setEnabled(false);
} else {
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234029);
ContactUsActivity.this.mContentBinding.b.setEnabled(true);
ContactUsActivity.this.mViewModel.emailOrMobileModel.setOnlyEmail(editable.toString());
}
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
});
this.mContentBinding.g.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable editable) {
if (editable.length() == 0) {
ContactUsActivity.this.mContentBinding.c.setVisibility(8);
if (ContactUsActivity.this.mViewModel.emailOrMobileModel.getOnlyEmail() == null || !Utils.isValidEmail(ContactUsActivity.this.mViewModel.emailOrMobileModel.getOnlyEmail())) {
ContactUsActivity.this.mContentBinding.b.setEnabled(false);
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234030);
return;
} else {
ContactUsActivity.this.mContentBinding.b.setEnabled(true);
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234029);
return;
}
}
ContactUsActivity.this.mContentBinding.c.setVisibility(0);
if (!Utils.isValidMobile(ContactUsActivity.this.mViewModel.emailOrMobileModel.getSelectedCountry().getCountryCode(), editable.toString())) {
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234030);
ContactUsActivity.this.mContentBinding.b.setEnabled(false);
return;
}
ContactUsActivity.this.mViewModel.emailOrMobileModel.setOnlyPhoneNo(editable.toString());
if (ContactUsActivity.this.mViewModel.emailOrMobileModel.getOnlyEmail() == null || !Utils.isValidEmail(ContactUsActivity.this.mViewModel.emailOrMobileModel.getOnlyEmail())) {
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234030);
ContactUsActivity.this.mContentBinding.b.setEnabled(false);
} else {
ContactUsActivity.this.mContentBinding.b.setEnabled(true);
ContactUsActivity.this.mContentBinding.b.setBackgroundResource(2131234029);
}
}
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
});
}
private void setupDarkMode() {
if (!AppController.j().E()) {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(8192);
this.mContentBinding.t.c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
this.mContentBinding.t.d.setBackgroundColor(getResources().getColor(2131100913));
this.mContentBinding.t.c.setNavigationIcon(2131231330);
this.mContentBinding.w.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.x.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.o.setBackgroundResource(2131234212);
this.mContentBinding.p.setBackgroundColor(getResources().getColor(2131100826));
this.mContentBinding.i.setBackgroundResource(2131231468);
this.mContentBinding.h.setBackgroundColor(getResources().getColor(2131100813));
this.mContentBinding.e.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.e.setHintTextColor(getResources().getColor(2131100818));
this.mContentBinding.s.setBackgroundResource(2131231468);
this.mContentBinding.r.setBackgroundColor(getResources().getColor(2131100813));
this.mContentBinding.g.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.g.setHintTextColor(getResources().getColor(2131100818));
this.mContentBinding.q.setBackgroundResource(2131231468);
this.mContentBinding.f.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.f.setHintTextColor(getResources().getColor(2131100818));
this.mContentBinding.z.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.z.setBackgroundColor(getResources().getColor(2131100826));
this.mContentBinding.A.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.u.setTextColor(getResources().getColor(2131100820));
return;
}
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
this.mContentBinding.t.c.setBackgroundColor(getResources().getColor(2131100008));
this.mContentBinding.t.c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
this.mContentBinding.t.c.setNavigationIcon(2131231333);
this.mContentBinding.t.d.setBackgroundColor(getResources().getColor(2131100914));
this.mContentBinding.w.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.x.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.o.setBackgroundResource(2131234211);
this.mContentBinding.p.setBackgroundDrawable(getResources().getDrawable(2131234213));
this.mContentBinding.i.setBackgroundResource(2131231411);
this.mContentBinding.h.setBackgroundColor(getResources().getColor(2131100814));
this.mContentBinding.e.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.e.setHintTextColor(getResources().getColor(2131100811));
this.mContentBinding.s.setBackgroundResource(2131231411);
this.mContentBinding.r.setBackgroundColor(getResources().getColor(2131100814));
this.mContentBinding.g.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.g.setHintTextColor(getResources().getColor(2131100811));
this.mContentBinding.q.setBackgroundResource(2131231411);
this.mContentBinding.f.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.f.setHintTextColor(getResources().getColor(2131100811));
this.mContentBinding.z.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.z.setBackgroundColor(getResources().getColor(2131100810));
this.mContentBinding.A.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.u.setTextColor(getResources().getColor(2131100814));
}
private void setupToolbar() {
this.mContentBinding.t.c.setContentInsetStartWithNavigation(0);
setSupportActionBar(this.mContentBinding.t.c);
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
this.mContentBinding.t.c.setTitle("Back");
this.mContentBinding.t.c.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ContactUsActivity.this.lambda$setupToolbar$0(view);
}
});
if (this.mContentBinding.t.c.getTitle() != null) {
String charSequence = this.mContentBinding.t.c.getTitle().toString();
for (int i = 0; i < this.mContentBinding.t.c.getChildCount(); i++) {
AppCompatTextView childAt = this.mContentBinding.t.c.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));
appCompatTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
appCompatTextView.setCompoundDrawablePadding(0);
childAt.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
ContactUsActivity.this.lambda$setupToolbar$1(view);
}
});
}
}
}
}
}
private void setupViewModel() {
ContactUsViewModel contactUsViewModel = (ContactUsViewModel) new ViewModelProvider(this).get(ContactUsViewModel.class);
this.mViewModel = contactUsViewModel;
contactUsViewModel.emailOrMobileModel.setSelectedCountry(new CountryModel("India", "IN", "+91"));
this.mContentBinding.c(this.mViewModel);
}
public void dismissProgressDialog() {
try {
ProgressDialog progressDialog = this.pDialog;
if (progressDialog != null && progressDialog.isShowing()) {
this.pDialog.dismiss();
}
} catch (IllegalArgumentException unused) {
} catch (Throwable th) {
this.pDialog = null;
throw th;
}
this.pDialog = null;
}
public String getOriginForWebEngageEvent() {
return this.mOrigin.startsWith("Subscription") ? "Subscription Funnel" : this.mOrigin;
}
public void onBackPressed() {
startActivity(new Intent((Context) this, (Class<?>) HelpSupportActivity.class));
finish();
}
public void onConfigurationChanged(@NonNull Configuration configuration) {
super.onConfigurationChanged(configuration);
AppController.e(getIntent(), this);
}
@Override
public void onCountrySelected(CountryModel countryModel) {
this.mViewModel.emailOrMobileModel.setSelectedCountry(countryModel);
try {
this.mContentBinding.j.setImageDrawable(Drawable.createFromStream(getAssets().open("flags/" + countryModel.getCountryCode() + ".png"), null));
} catch (Exception e) {
e.printStackTrace();
}
this.mContentBinding.u.setText(countryModel.getPhoneCode());
}
protected void onCreate(Bundle bundle) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
this.mContentBinding = DataBindingUtil.setContentView(this, 2131623973);
getIntentData();
setupViewModel();
setupToolbar();
setupDarkMode();
initCountryAndPlans();
setOnClickListener();
setImageByUrl();
}
public void setImageByUrl() {
try {
m1.b(this, CheckSubscriptionFromLocal.isSubscribedUser(this), this.mContentBinding.t.a, AppController.j() != null ? AppController.j().g() : null);
} catch (Exception unused) {
}
}
}