正在查看: 鲸鱼借条 v4.1.2 应用的 BMAG01ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 鲸鱼借条 v4.1.2 应用的 BMAG01ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yuxianghua.mjyp;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.KeyEvent;
import android.widget.FrameLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
import butterknife.BindView;
import com.base.commonlibrary.base.baseapp.AppActivityManager;
import com.base.commonlibrary.control.IPermissionResultListener;
import com.base.commonlibrary.utils.SPUtils;
import com.base.commonlibrary.views.TabStripView;
import com.yuxianghua.gzd.FZGBReceiver;
import com.yuxianghua.mjyp.app.api.AppConfig;
import com.yuxianghua.mjyp.app.base.BaseBindActivity;
import com.yuxianghua.mjyp.app.fragment.HomeFragment;
import com.yuxianghua.mjyp.app.fragment.MineFragment;
import com.yuxianghua.mjyp.app.fragment.RefundFragment;
import com.yuxianghua.mjyp.app.utils.AppUtils;
import com.yuxianghua.ui.activitys.S0ACT;
import com.yuxianghua.ui.bean.MessageEvent;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
public class BMAG01ACT extends BaseBindActivity {
@BindView(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.id.activity_main)
RelativeLayout activityMain;
private long exitTime;
boolean isCan = false;
@BindView(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.id.line)
TextView line;
private FZGBReceiver mAppInstallReceiver;
@BindView(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.id.main_container)
FrameLayout mainContainer;
@BindView(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.id.navigateTabBar)
TabStripView navigateTabBar;
@Override
protected boolean canLoadMore() {
return false;
}
@Override
public int getLayoutId() {
return yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.layout.activity_main;
}
@Override
protected void loadMore() {
}
@Override
protected void refresh() {
}
@Override
public void initPresenter() {
initAppInstallReceiver();
}
@Override
protected void onResume() {
super.onResume();
}
private void initAppInstallReceiver() {
this.mAppInstallReceiver = new FZGBReceiver();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("android.intent.action.PACKAGE_ADDED");
intentFilter.addAction("android.intent.action.PACKAGE_REMOVED");
intentFilter.addDataScheme("package");
registerReceiver(this.mAppInstallReceiver, intentFilter);
}
@Override
public void initView(Bundle bundle) {
EventBus.getDefault().register(this);
this.navigateTabBar.setFrameLayoutId(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.id.main_container);
this.navigateTabBar.setTabTextColor(ContextCompat.getColor(this, yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.color.abc_tab_text_normal));
this.navigateTabBar.setSelectedTabTextColor(ContextCompat.getColor(this, yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.color.colorAccent));
this.navigateTabBar.onRestoreInstanceState(bundle);
this.navigateTabBar.addTab(HomeFragment.class, new TabStripView.TabParam(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_loan_off, yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_loan_pre, getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.com_tab_home)));
this.navigateTabBar.addTab(RefundFragment.class, new TabStripView.TabParam(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_repayment_off, yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_repayment_pre, getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.com_tab_refund)));
this.navigateTabBar.addTab(MineFragment.class, new TabStripView.TabParam(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_user_off, yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.mipmap.tab_user_pre, getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.tab_mine)));
this.navigateTabBar.setTabSelectListener(new TabStripView.OnTabSelectedListener() {
@Override
public final void onTabSelected(TabStripView.ViewHolder viewHolder) {
BMAG01ACT.this.lambda$initView$0$BMAG01ACT(viewHolder);
}
});
permissionRequest(new IPermissionResultListener() {
@Override
public void onPermissionFaild() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
SPUtils.putData(AppConfig.address, "中国");
}
});
}
public void lambda$initView$0$BMAG01ACT(TabStripView.ViewHolder viewHolder) {
if (viewHolder.tabIndex == 1 || viewHolder.tabIndex == 2) {
if (AppUtils.INSTANCE.getIsLogin()) {
this.navigateTabBar.setCurrentSelectedTab(viewHolder.tabIndex);
return;
} else {
startActivity(S0ACT.class);
return;
}
}
this.navigateTabBar.setCurrentSelectedTab(viewHolder.tabIndex);
}
public void permissionRequest(IPermissionResultListener iPermissionResultListener) {
permissionRequest(getResources().getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.need_some_permission), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE"}, 100, iPermissionResultListener);
}
public void permissionRequestEXTERNAL_STORAGE(IPermissionResultListener iPermissionResultListener) {
permissionRequest(getResources().getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.permission_update), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE"}, 100, iPermissionResultListener);
}
@Override
protected void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
this.navigateTabBar.onSaveInstanceState(bundle);
}
public void onCheckPosition(int i) {
this.navigateTabBar.setCurrentSelectedTab(i);
}
@Override
protected void onRestoreInstanceState(Bundle bundle) {
super.onRestoreInstanceState(bundle);
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i != 4) {
return super.onKeyDown(i, keyEvent);
}
if (System.currentTimeMillis() - this.exitTime > 2000) {
showShortToast(getString(yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R.string.exit_tip));
this.exitTime = System.currentTimeMillis();
} else {
AppActivityManager.getAppManager().AppExit(this, true);
}
return true;
}
@Override
protected void onDestroy() {
FZGBReceiver fZGBReceiver = this.mAppInstallReceiver;
if (fZGBReceiver != null) {
unregisterReceiver(fZGBReceiver);
}
EventBus.getDefault().unregister(this);
super.onDestroy();
}
@Override
protected void onPause() {
super.onPause();
}
@Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(MessageEvent messageEvent) {
TabStripView tabStripView;
if (messageEvent.code != "check_to_home" || (tabStripView = this.navigateTabBar) == null) {
return;
}
tabStripView.setCurrentSelectedTab(0);
}
}