正在查看: EfectivoYa v2.3 应用的 FFMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: EfectivoYa v2.3 应用的 FFMainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxff.ffxxmm.activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import com.mxff.ffxxmm.R$id;
import com.mxff.ffxxmm.activity.FFMainActivity;
import com.mxff.ffxxmm.databinding.FfActivityMainBinding;
import com.mxff.ffxxmm.fragment.FFHomeFragment;
import com.mxff.ffxxmm.fragment.FFMineFragment;
import com.mxff.ffxxmm.viewmodel.BaseViewModel;
import java.util.ArrayList;
import java.util.Iterator;
public class FFMainActivity extends BaseActivity<BaseViewModel, FfActivityMainBinding> {
private int f2087l = 0;
private final String f2088m = "keySelectIndex";
private ArrayList f2089n;
private void C(int i2) {
if (i2 == 0) {
this.f2065i.ivHome.setSelected(true);
this.f2065i.ivMine.setSelected(false);
this.f2065i.tvHome.c(Color.parseColor("#FF630B"), Color.parseColor("#FF9C1A"));
this.f2065i.tvMine.c(Color.parseColor("#999999"), Color.parseColor("#999999"));
return;
}
this.f2065i.ivHome.setSelected(false);
this.f2065i.ivMine.setSelected(true);
this.f2065i.tvMine.c(Color.parseColor("#FF630B"), Color.parseColor("#FF9C1A"));
this.f2065i.tvHome.c(Color.parseColor("#999999"), Color.parseColor("#999999"));
}
private void D(int i2) {
FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
Iterator it = this.f2089n.iterator();
while (it.hasNext()) {
beginTransaction.hide((Fragment) it.next());
}
if (!((Fragment) this.f2089n.get(i2)).isAdded()) {
beginTransaction.add(R$id.flHomeContainer, (Fragment) this.f2089n.get(i2));
}
beginTransaction.show((Fragment) this.f2089n.get(i2));
beginTransaction.commitAllowingStateLoss();
C(i2);
}
public void E(View view) {
D(0);
}
public void F(View view) {
D(1);
}
@Override
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putInt("keySelectIndex", this.f2087l);
}
@Override
protected void r() {
}
@Override
protected void u(Bundle bundle) {
if (bundle != null) {
this.f2087l = bundle.getInt("keySelectIndex");
}
ArrayList arrayList = new ArrayList();
this.f2089n = arrayList;
arrayList.add(new FFHomeFragment());
this.f2089n.add(new FFMineFragment());
D(this.f2087l);
this.f2065i.llHome.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
FFMainActivity.this.E(view);
}
});
this.f2065i.llMine.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
FFMainActivity.this.F(view);
}
});
}
}