正在查看: Mint v5.7.3 应用的 TourActivity.java JAVA 源代码文件
本页面展示 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();
}
}