正在查看: Mint v5.7.3 应用的 HelpSupportActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 HelpSupportActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.sso.activities;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
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 androidx.recyclerview.widget.LinearLayoutManager;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.utils.m1;
import com.htmedia.sso.adapters.HelpSupportAdapter;
import com.htmedia.sso.helpers.ToastHelper;
import com.htmedia.sso.interfaces.OnHelpItemClickListener;
import com.htmedia.sso.models.EmailOrMobileModel;
import com.htmedia.sso.network.ApiClient;
import com.htmedia.sso.network.ApiServices;
import com.htmedia.sso.network.CustomObserver;
import com.htmedia.sso.network.NetworkHelper;
import com.htmedia.sso.viewModels.HelpAndSupportViewModel;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.List;
import x4.w0;
public class HelpSupportActivity extends com.htmedia.mint.ui.activity.a {
w0 mContentBinding;
EmailOrMobileModel mModel;
HelpAndSupportViewModel mViewModel;
String TAG = "HelpSupportActivity";
String mFromType = BuildConfig.FLAVOR;
String mOrigin = BuildConfig.FLAVOR;
OnHelpItemClickListener mOnHelpItemClickListener = new OnHelpItemClickListener() {
@Override
public void onHelpItemClickListner(String str, int i) {
Intent intent = new Intent((Context) HelpSupportActivity.this, (Class<?>) ContactUsActivity.class);
intent.putExtra("text", str);
intent.putExtra("number", i);
intent.putExtra("origin", HelpSupportActivity.this.mOrigin);
HelpSupportActivity.this.startActivity(intent);
HelpSupportActivity.this.finish();
}
};
private void checkConfig() {
Config g = getApplication().g();
if (g != null) {
setPointsAdapter(g.getHelpAndSupport());
} else {
onGetConfigData();
}
}
private void getIntentData() {
if (getIntent() != null) {
Bundle extras = getIntent().getExtras();
if (extras != null && extras.containsKey("origin")) {
this.mOrigin = extras.getString("origin", BuildConfig.FLAVOR);
}
if (extras != null && extras.containsKey("type")) {
this.mFromType = extras.getString("type", BuildConfig.FLAVOR);
}
if (extras == null || !extras.containsKey("model")) {
return;
}
this.mModel = (EmailOrMobileModel) extras.getParcelable("model");
}
}
public void lambda$setupToolbar$0(View view) {
onBackPressed();
}
public void lambda$setupToolbar$1(View view) {
onBackPressed();
}
public void setPointsAdapter(List<String> list) {
HelpSupportAdapter helpSupportAdapter = new HelpSupportAdapter(this, list, this.mOnHelpItemClickListener);
this.mContentBinding.d.setLayoutManager(new LinearLayoutManager(this));
this.mContentBinding.d.setAdapter(helpSupportAdapter);
}
private void setupDarkMode() {
if (!AppController.j().E()) {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(8192);
this.mContentBinding.e.c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
this.mContentBinding.e.d.setBackgroundColor(getResources().getColor(2131100913));
this.mContentBinding.e.c.setNavigationIcon(2131231330);
this.mContentBinding.g.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.h.setTextColor(getResources().getColor(2131100820));
this.mContentBinding.c.setBackgroundResource(2131234212);
this.mContentBinding.b.setBackgroundColor(getResources().getColor(2131100826));
this.mContentBinding.i.setTextColor(getResources().getColor(2131100820));
return;
}
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
this.mContentBinding.e.c.setBackgroundColor(getResources().getColor(2131100008));
this.mContentBinding.e.c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
this.mContentBinding.e.c.setNavigationIcon(2131231333);
this.mContentBinding.e.d.setBackgroundColor(getResources().getColor(2131100914));
this.mContentBinding.g.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.h.setTextColor(getResources().getColor(2131100814));
this.mContentBinding.c.setBackgroundResource(2131234211);
this.mContentBinding.b.setBackgroundDrawable(getResources().getDrawable(2131234213));
this.mContentBinding.i.setTextColor(getResources().getColor(2131100814));
}
private void setupToolbar() {
this.mContentBinding.e.c.setContentInsetStartWithNavigation(0);
setSupportActionBar(this.mContentBinding.e.c);
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
this.mContentBinding.e.c.setTitle("Back");
this.mContentBinding.e.c.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
HelpSupportActivity.this.lambda$setupToolbar$0(view);
}
});
if (this.mContentBinding.e.c.getTitle() != null) {
String charSequence = this.mContentBinding.e.c.getTitle().toString();
for (int i = 0; i < this.mContentBinding.e.c.getChildCount(); i++) {
AppCompatTextView childAt = this.mContentBinding.e.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) {
HelpSupportActivity.this.lambda$setupToolbar$1(view);
}
});
}
}
}
}
}
private void setupViewModel() {
HelpAndSupportViewModel helpAndSupportViewModel = (HelpAndSupportViewModel) new ViewModelProvider(this).get(HelpAndSupportViewModel.class);
this.mViewModel = helpAndSupportViewModel;
this.mContentBinding.c(helpAndSupportViewModel);
}
public void onBackPressed() {
startActivity(new Intent((Context) this, (Class<?>) LoginRegisterActivity.class));
finish();
}
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.mContentBinding = DataBindingUtil.setContentView(this, 2131623992);
getIntentData();
setupToolbar();
setupViewModel();
setupDarkMode();
checkConfig();
setImageByUrl();
}
public void onGetConfigData() {
try {
((ApiServices) ApiClient.getClient().create(ApiServices.class)).getConfigData("https://images.livemint.com/apps/v3/deviceconfig.json").s(sg.a.b()).k(ag.a.a()).a(new CustomObserver<Config>(this, true) {
@Override
public void onNext(Config config) {
super.onNext((AnonymousClass2) config);
AppController appController = (AppController) HelpSupportActivity.this.getApplicationContext();
appController.L(config);
HelpSupportActivity.this.setPointsAdapter(appController.g().getHelpAndSupport());
}
});
} catch (Exception e) {
e.printStackTrace();
ToastHelper.showToast(this, NetworkHelper.getErrorMessage(this, e));
}
}
public void setImageByUrl() {
try {
m1.b(this, CheckSubscriptionFromLocal.isSubscribedUser(this), this.mContentBinding.e.a, AppController.j() != null ? AppController.j().g() : null);
} catch (Exception unused) {
}
}
}