导航菜单

页面标题

页面副标题

Mint v5.7.3 - TourActivity.java 源代码

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

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


package com.htmedia.mint.ui.activity;

import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.lifecycle.ViewModelProvider;
import androidx.viewpager.widget.ViewPager;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.TourItem;
import com.htmedia.mint.pojo.TourResponseModel;
import com.htmedia.sso.network.ApiClient;
import com.htmedia.sso.network.ApiServices;
import com.htmedia.sso.network.CustomObserver;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.List;
import q7.v7;
import y7.w5;

public class TourActivity extends com.htmedia.mint.ui.activity.a {
    private x4.c3 a;
    private w5 b;

    class a extends CustomObserver<TourResponseModel> {
        a(Context context, boolean z) {
            super(context, z);
        }

        @Override
        public void onNext(TourResponseModel tourResponseModel) {
            super.onNext(tourResponseModel);
            TourActivity.this.L(tourResponseModel.getData());
        }

        @Override
        public void onError(Throwable th) {
            super.onError(th);
            TourActivity.this.a.c.setEnabled(false);
        }
    }

    class b implements ViewPager.OnPageChangeListener {
        b() {
        }

        public void onPageScrollStateChanged(int i) {
        }

        public void onPageScrolled(int i, float f, int i2) {
            if (i == 4 || (i == 3 && i2 > 0)) {
                TourActivity.this.a.i.setVisibility(4);
            } else {
                TourActivity.this.a.i.setVisibility(0);
            }
            if (i == 4) {
                TourActivity.this.a.d.setVisibility(0);
            } else {
                TourActivity.this.a.d.setVisibility(4);
            }
        }

        public void onPageSelected(int i) {
        }
    }

    private void K() {
        ((ApiServices) ApiClient.getClient().create(ApiServices.class)).getTourData(AppController.j().g().getTourListing()).s(sg.a.b()).k(ag.a.a()).a(new a(this, false));
    }

    public void L(List<TourItem> list) {
        this.a.q.setAdapter(new v7(this, list));
        x4.c3 c3Var = this.a;
        c3Var.j.setupWithViewPager(c3Var.q, true);
        this.a.q.setOffscreenPageLimit(3);
        this.a.q.addOnPageChangeListener(new b());
    }

    private void setupDarkMode() {
        if (!AppController.j().E()) {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(8192);
            this.a.o.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
            this.a.r.setBackgroundColor(getResources().getColor(2131100913));
            return;
        }
        getWindow().setStatusBarColor(-16777216);
        getWindow().getDecorView().setSystemUiVisibility(0);
        this.a.o.setBackgroundColor(getResources().getColor(2131100008));
        this.a.o.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
        this.a.r.setBackgroundColor(getResources().getColor(2131100008));
        this.a.a.setBackgroundColor(getResources().getColor(2131100969));
        this.a.e.setBackgroundColor(getResources().getColor(2131100969));
        this.a.p.setBackgroundColor(getResources().getColor(2131100008));
        this.a.f.setTextColor(getResources().getColor(2131101002));
        this.a.b.setTextColor(getResources().getColor(2131100834));
    }

    private void setupToolbar() {
        this.a.o.setContentInsetStartWithNavigation(0);
        setSupportActionBar(this.a.o);
        if (getSupportActionBar() != null) {
            getSupportActionBar().setDisplayShowTitleEnabled(false);
            getSupportActionBar().setDisplayHomeAsUpEnabled(false);
            getSupportActionBar().setDisplayShowHomeEnabled(false);
        }
        this.a.o.setTitle(BuildConfig.FLAVOR);
    }

    private void setupViewModel() {
        this.b = (w5) new ViewModelProvider(this).get(w5.class);
        this.a.setLifecycleOwner(this);
        this.a.c(this.b);
    }

    public void onBackPressed() {
        setResult(-1);
        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.a = DataBindingUtil.setContentView(this, 2131624027);
        setupToolbar();
        setupDarkMode();
        setupViewModel();
        K();
    }
}