正在查看: 逼多多 v3.6.2 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 逼多多 v3.6.2 应用的 MainActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.juneRain.jy.ui.activity;
import android.R;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.viewpager2.widget.ViewPager2;
import com.fm.openinstall.OpenInstall;
import com.fm.openinstall.listener.AppInstallAdapter;
import com.fm.openinstall.model.AppData;
import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator;
import com.hjq.toast.ToastUtils;
import com.juneRain.jy.R$drawable;
import com.juneRain.jy.R$id;
import com.juneRain.jy.R$layout;
import com.juneRain.jy.R$string;
import com.juneRain.jy.baselib.utils.base.BaseApplication;
import com.juneRain.jy.baselib.utils.k;
import com.juneRain.jy.baselib.utils.n;
import com.juneRain.jy.bean.MainFragment;
import com.juneRain.jy.commonlib.R$color;
import com.juneRain.jy.commonlib.network.bean.retrofit.BasicRequest;
import com.juneRain.jy.commonlib.network.v1.RequestErrorHandler;
import com.juneRain.jy.commonlib.ui.activity.BaseActivity;
import com.juneRain.jy.commonlib.ui.adapter.DynamicVp2FragmentAdapter;
import com.juneRain.jy.databinding.ActivityMainBinding;
import com.juneRain.jy.model.ProductsModel;
import com.juneRain.jy.ui.activity.MainActivity;
import com.juneRain.jy.viewmodel.HomeViewModel;
import com.sz.movie.app.model.DataManager;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
public class MainActivity extends BaseActivity {
public static int S;
private ActivityMainBinding A;
private long B;
private ArrayList C;
private ArrayList D;
private boolean E = true;
private boolean F = false;
private boolean G = false;
private boolean H = false;
private boolean I = false;
private boolean J = true;
private boolean K = false;
private boolean L = true;
private boolean M = true;
private boolean N = false;
private boolean O = true;
private boolean P = false;
private int Q = 0;
private final Runnable R = new Runnable() {
@Override
public final void run() {
MainActivity.this.m1();
}
};
private ViewPager2 y;
private TabLayout z;
class a extends AppInstallAdapter {
a() {
}
@Override
public void onInstall(AppData appData) {
k.a("OpenInstall onInstall" + appData.channel + "\n" + appData.data);
String b2 = n.b("op_channel");
if (!TextUtils.isEmpty(appData.getChannel())) {
DataManager.INSTANCE.setOpChannel(appData.channel);
n.d("op_channel", appData.getChannel());
HomeViewModel.tryInstall(MainActivity.this.v(), null);
} else if (!TextUtils.isEmpty(b2)) {
DataManager.INSTANCE.setOpChannel(b2);
HomeViewModel.tryInstall(MainActivity.this.v(), null);
} else if (MainActivity.this.Q >= 3) {
HomeViewModel.tryInstall(MainActivity.this.v(), null);
} else {
MainActivity mainActivity = MainActivity.this;
mainActivity.a.postDelayed(mainActivity.R, 1000L);
}
}
}
class b extends ViewPager2.OnPageChangeCallback {
b() {
}
public void onPageSelected(int i) {
super.onPageSelected(i);
}
}
class c implements TabLayout.OnTabSelectedListener {
c() {
}
public void onTabReselected(TabLayout.Tab tab) {
}
public void onTabSelected(TabLayout.Tab tab) {
((TextView) tab.getCustomView().findViewById(R$id.navigate_tab_layout_item)).setTextColor(MainActivity.this.getResources().getColor(R$color.tab_main_text_hl));
tab.getCustomView().findViewById(R$id.message_flag).setVisibility(8);
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
TextView textView = (TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item);
if (i == tab.getPosition()) {
textView.setTypeface(Typeface.DEFAULT, 1);
textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab));
} else {
textView.setTypeface(Typeface.DEFAULT, 0);
textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab_normal));
}
}
if (!MainActivity.this.G) {
MainActivity.this.T0();
}
if (!MainActivity.this.H) {
MainActivity.this.S0();
}
if (MainActivity.this.J && MainActivity.this.I) {
return;
}
MainActivity.this.R0();
}
public void onTabUnselected(TabLayout.Tab tab) {
}
}
class d implements TabLayoutMediator.TabConfigurationStrategy {
d() {
}
public void onConfigureTab(TabLayout.Tab tab, int i) {
tab.setCustomView(R$layout.vw_tab_item_main);
TextView textView = (TextView) tab.getCustomView().findViewById(R$id.navigate_tab_layout_item);
if (textView != null) {
if (i == 0) {
textView.setTypeface(Typeface.DEFAULT, 1);
textView.setTextColor(MainActivity.this.getResources().getColor(com.juneRain.jy.R$color.tv_main_tab));
}
textView.setGravity(17);
textView.setText(((MainFragment) MainActivity.this.C.get(i)).getTitle());
if (i < MainActivity.this.C.size()) {
textView.setCompoundDrawablesRelativeWithIntrinsicBounds(0, ((MainFragment) MainActivity.this.C.get(i)).getIconResId(), 0, 0);
}
}
}
}
class e extends Thread {
e() {
}
@Override
public void run() {
try {
try {
Thread.sleep(1000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
} finally {
MainActivity.this.finish();
}
}
}
class f extends i0.a {
f() {
}
public void b(ProductsModel productsModel) {
DataManager.INSTANCE.updateCdnUrl(productsModel);
MainActivity.this.F = true;
if (productsModel.getList().isEmpty()) {
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_video))) {
if (MainActivity.this.z.getSelectedTabPosition() == i) {
MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
}
MainActivity.this.z.removeTabAt(i);
MainActivity.this.D.remove(i);
MainActivity.this.y.getAdapter().notifyDataSetChanged();
}
}
}
}
}
class g extends i0.a {
g() {
}
public void b(ProductsModel productsModel) {
DataManager.INSTANCE.updateCdnUrl(productsModel);
MainActivity.this.G = true;
if (productsModel.getList().isEmpty()) {
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_shop))) {
if (MainActivity.this.z.getSelectedTabPosition() == i) {
MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
}
MainActivity.this.z.removeTabAt(i);
MainActivity.this.D.remove(i);
MainActivity.this.y.getAdapter().notifyDataSetChanged();
}
}
}
}
}
class h extends i0.a {
h() {
}
public void b(ProductsModel productsModel) {
DataManager.INSTANCE.updateCdnUrl(productsModel);
MainActivity.this.H = true;
if (productsModel.getList().isEmpty()) {
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_live))) {
if (MainActivity.this.z.getSelectedTabPosition() == i) {
MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
}
MainActivity.this.z.removeTabAt(i);
MainActivity.this.D.remove(i);
MainActivity.this.y.getAdapter().notifyDataSetChanged();
}
}
}
}
}
class i extends i0.a {
final int f147b;
i(int i) {
this.f147b = i;
}
public void b(ProductsModel productsModel) {
DataManager.INSTANCE.updateCdnUrl(productsModel);
if (this.f147b == 0) {
MainActivity.this.I = true;
if (productsModel.getList().isEmpty()) {
MainActivity.this.K = true;
}
}
if (this.f147b == 1) {
MainActivity.this.J = true;
if (productsModel.getList().isEmpty()) {
MainActivity.this.L = true;
}
}
if (MainActivity.this.J && MainActivity.this.I && MainActivity.this.K && MainActivity.this.L) {
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_game))) {
if (MainActivity.this.z.getSelectedTabPosition() == i) {
MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
}
MainActivity.this.z.removeTabAt(i);
MainActivity.this.D.remove(i);
MainActivity.this.y.getAdapter().notifyDataSetChanged();
}
}
}
}
}
class j extends i0.a {
final int f148b;
j(int i) {
this.f148b = i;
}
public void b(ProductsModel productsModel) {
if (this.f148b == 46) {
MainActivity.this.M = true;
if (productsModel.getList().isEmpty()) {
MainActivity.this.O = true;
}
} else {
MainActivity.this.N = true;
if (productsModel.getList().isEmpty()) {
MainActivity.this.P = true;
}
}
if (MainActivity.this.N && MainActivity.this.P && MainActivity.this.O && MainActivity.this.M) {
for (int i = 0; i < MainActivity.this.z.getTabCount(); i++) {
if (((TextView) MainActivity.this.z.getTabAt(i).getCustomView().findViewById(R$id.navigate_tab_layout_item)).getText().equals(MainActivity.this.getString(R$string.app_tab_appoint))) {
if (MainActivity.this.z.getSelectedTabPosition() == i) {
MainActivity.this.z.selectTab(MainActivity.this.z.getTabAt(0));
}
MainActivity.this.z.removeTabAt(i);
MainActivity.this.D.remove(i);
MainActivity.this.y.getAdapter().notifyDataSetChanged();
}
}
}
}
}
private void N0() {
if (this.E) {
this.E = false;
}
}
public void R0() {
Q0(67, 0, 11);
}
private void V0() {
LinearLayout linearLayout = new LinearLayout(v());
linearLayout.setOrientation(1);
ImageView imageView = new ImageView(v());
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
imageView.setImageResource(R$drawable.ic_bg_top);
linearLayout.addView(imageView, new LinearLayout.LayoutParams(-1, -2));
View view = new View(v());
view.setBackgroundResource(com.juneRain.jy.R$color.main_bg_black);
linearLayout.addView(view, new LinearLayout.LayoutParams(-1, 0, 1.0f));
this.A.f109d.addView(linearLayout, 0, new RelativeLayout.LayoutParams(-1, -1));
}
private void W0() {
V0();
ActivityMainBinding activityMainBinding = this.A;
this.y = activityMainBinding.c;
this.z = activityMainBinding.f108b;
k0.a.b(this, e0.a.g.booleanValue());
this.z.setBackgroundResource(com.juneRain.jy.R$color.main_tab_bg);
this.C = MainFragment.values();
this.D = new ArrayList();
Iterator it = this.C.iterator();
while (it.hasNext()) {
this.D.add(((MainFragment) it.next()).getFragment());
}
this.y.setAdapter(new DynamicVp2FragmentAdapter(this, this.D));
this.y.setUserInputEnabled(false);
this.y.setOffscreenPageLimit(this.D.size() - 1);
this.y.registerOnPageChangeCallback(new b());
this.z.addOnTabSelectedListener(new c());
ActivityMainBinding activityMainBinding2 = this.A;
new TabLayoutMediator(activityMainBinding2.f108b, activityMainBinding2.c, false, new d()).attach();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
this.y.setCurrentItem(0);
x.b.b(this, "get_main_current_fragment_index", Integer.class).l(new m1.c() {
public final void accept(Object obj) {
MainActivity.this.h1((Integer) obj);
}
});
x.b.b(this, "get_new_message", String.class).l(new m1.c() {
public final void accept(Object obj) {
MainActivity.this.j1((String) obj);
}
});
x.b.b(this, "update_available", String.class).l(new m1.c() {
public final void accept(Object obj) {
MainActivity.this.l1((String) obj);
}
});
}
public static void X0() {
}
public void Y0(Throwable th) {
RequestErrorHandler.a(th, v());
}
public static void Z0() {
}
public static void a1(Throwable th) {
}
public static void b1() {
}
public static void c1(Throwable th) {
}
public static void d1(Throwable th) {
}
public static void e1() {
}
public static void f1() {
}
public static void g1(Throwable th) {
}
public void h1(Integer num) {
S = this.y.getCurrentItem();
}
public void i1() {
if (this.y.getCurrentItem() != this.z.getTabCount() - 1) {
this.z.getTabAt(r0.getTabCount() - 1).getCustomView().findViewById(R$id.message_flag).setVisibility(0);
}
}
public void j1(String str) {
runOnUiThread(new Runnable() {
@Override
public final void run() {
MainActivity.this.i1();
}
});
}
public void k1() {
g0.a.c(true);
if (this.y.getCurrentItem() != this.z.getTabCount() - 1) {
TabLayout tabLayout = this.z;
tabLayout.getTabAt(tabLayout.getTabCount() - 1).getCustomView().findViewById(R$id.message_flag).setVisibility(0);
}
}
public void l1(String str) {
runOnUiThread(new Runnable() {
@Override
public final void run() {
MainActivity.this.k1();
}
});
}
public void m1() {
if (this.a != null) {
this.Q++;
OpenInstall.getInstall(new a());
}
}
public void n1() {
U0();
R0();
O0();
}
public void o1() {
T0();
S0();
}
public static void p1(Context context) {
Intent intent = new Intent((Context) BaseApplication.c, (Class<?>) MainActivity.class);
intent.setFlags(32768);
context.startActivity(intent);
}
@Override
public boolean G() {
return false;
}
@Override
public boolean H() {
return false;
}
@Override
public void M() {
super.M();
N0();
if (DataManager.INSTANCE.isInstalledByWalle()) {
HomeViewModel.tryInstall(v(), null);
} else {
this.n.a(this.R);
}
}
protected void O0() {
P0(30);
}
protected void P0(int i3) {
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("pid", Integer.valueOf(i3));
queryMap.put("limit", 2);
queryMap.put("page", "1");
l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
MainActivity.X0();
}
}).m(new j(i3), new m1.c() {
public final void accept(Object obj) {
MainActivity.this.Y0((Throwable) obj);
}
}));
}
protected void Q0(int i3, int i4, int i5) {
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("pid", Integer.valueOf(i3));
queryMap.put("limit", 10);
queryMap.put("page", 1);
l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
MainActivity.Z0();
}
}).m(new i(i4), new m1.c() {
public final void accept(Object obj) {
MainActivity.a1((Throwable) obj);
}
}));
}
protected void S0() {
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("pid", 28);
queryMap.put("limit", 4);
queryMap.put("page", "1");
l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
MainActivity.b1();
}
}).m(new h(), new m1.c() {
public final void accept(Object obj) {
MainActivity.c1((Throwable) obj);
}
}));
}
protected void T0() {
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("pid", 15);
queryMap.put("limit", 10);
queryMap.put("page", "1");
l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
MainActivity.e1();
}
}).m(new g(), new m1.c() {
public final void accept(Object obj) {
MainActivity.d1((Throwable) obj);
}
}));
}
protected void U0() {
HashMap<String, Object> queryMap = BasicRequest.getQueryMap();
queryMap.put("pid", 29);
queryMap.put("limit", 10);
queryMap.put("page", "1");
l(w.b.b().c(queryMap).p(x1.a.a()).h(j1.a.a()).e(new m1.a() {
public final void run() {
MainActivity.f1();
}
}).m(new f(), new m1.c() {
public final void accept(Object obj) {
MainActivity.g1((Throwable) obj);
}
}));
}
protected void onActivityResult(int i3, int i4, Intent intent) {
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i3, i4, intent);
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
ActivityMainBinding c2 = ActivityMainBinding.c(getLayoutInflater());
this.A = c2;
setContentView(c2.getRoot());
W0();
this.A.f109d.postDelayed(new Runnable() {
@Override
public final void run() {
MainActivity.this.n1();
}
}, 2000L);
this.A.f109d.postDelayed(new Runnable() {
@Override
public final void run() {
MainActivity.this.o1();
}
}, 2500L);
}
@Override
public void onDestroy() {
super.onDestroy();
View view = this.a;
if (view != null) {
view.removeCallbacks(this.R);
}
}
@Override
public boolean onKeyDown(int i3, KeyEvent keyEvent) {
if (i3 != 4) {
return super.onKeyDown(i3, keyEvent);
}
if (System.currentTimeMillis() - this.B <= 2000) {
new e().start();
return true;
}
ToastUtils.show((CharSequence) getString(com.juneRain.jy.commonlib.R$string.common_double_click_to_exit));
this.B = System.currentTimeMillis();
return true;
}
public void onRequestPermissionsResult(int i3, String[] strArr, int[] iArr) {
super/*androidx.fragment.app.FragmentActivity*/.onRequestPermissionsResult(i3, strArr, iArr);
if (i3 != 100) {
return;
}
boolean z = false;
int i4 = 0;
while (true) {
if (i4 >= iArr.length) {
z = true;
break;
} else if (iArr[i4] != 0) {
break;
} else {
i4++;
}
}
if (iArr.length <= 0 || !z) {
new n0.a(this).b();
}
if (z) {
N0();
}
}
@Override
public void onResume() {
super.onResume();
}
@Override
public boolean y() {
return false;
}
}