导航菜单

页面标题

页面副标题

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