From 5b9a5a629f8c31a8c05a918dcefc557b46651dfe Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 11 九月 2024 17:28:18 +0800
Subject: [PATCH] 修复bug不让外部应用访问
---
qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java | 109 ++++++++++++++++++++++++++++--------------------------
1 files changed, 57 insertions(+), 52 deletions(-)
diff --git a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java
index 9cef0ff..da7b797 100644
--- a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java
+++ b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java
@@ -2,15 +2,26 @@
import android.content.Intent;
import android.os.Bundle;
+import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Toast;
+import com.dayu.baselibrary.utils.BaseCommon;
import com.dayu.baselibrary.utils.TipUtil;
import com.dayu.baselibrary.view.PassWordDialog;
+import com.dayu.qiheonlinelibrary.QHOnLineApplication;
+import com.dayu.qiheonlinelibrary.bean.PricePlanResult;
import com.dayu.qiheonlinelibrary.databinding.ActivityHomeQhlBinding;
import com.dayu.qiheonlinelibrary.dbBean.AdminDataBean;
+import com.dayu.qiheonlinelibrary.net.ApiManager;
+import com.dayu.qiheonlinelibrary.net.BaseResponse;
+import com.dayu.qiheonlinelibrary.net.subscribers.SubscriberListener;
+import com.dayu.qiheonlinelibrary.view.ChooseReplacementDialog;
+
+import java.util.HashMap;
+import java.util.Map;
/**
@@ -23,6 +34,7 @@
public static HomeActivity homeActivity;
ActivityHomeQhlBinding homeBinding;
+ ChooseReplacementDialog replacementDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -34,64 +46,55 @@
}
+ @Override
+ protected void onResume() {
+ super.onResume();
+ if (TextUtils.isEmpty(QHOnLineApplication.getInstance().planId)) {
+ QHOnLineApplication.getInstance().getPricePlanVo(this);
+ }
+ }
private void initView() {
- homeBinding.homeNewCard.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- AdminDataBean adminData = baseDao.adminDao().findFirst();
- if (adminData != null) {
- startActivity(new Intent(HomeActivity.this, NewCardActivity.class));
- } else {
- TipUtil.show(HomeActivity.this, "璇峰厛鍦ㄤ釜浜轰腑蹇冨唴璁剧疆鍖哄煙鍙�");
- }
-
- }
- });
- homeBinding.homeRecharge.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- AdminDataBean adminData = baseDao.adminDao().findFirst();
- if (adminData != null) {
-// if (adminData.getWaterPrice() != 0) {
- startActivity(new Intent(HomeActivity.this, RechargeActivity.class));
-// } else {
-// TipUtil.show(HomeActivity.this, "璇峰厛鍦ㄤ釜浜轰腑蹇冨唴璁剧疆姘翠环");
-// }
- } else {
- TipUtil.show("璇峰厛鍦ㄤ釜浜轰腑蹇冨唴璁剧疆鍖哄煙鍙�");
- }
-
- }
- });
- homeBinding.homeRedCard.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- startActivity(new Intent(HomeActivity.this, ReadCardAcitivy.class));
- }
- });
+ homeBinding.homeNewCard.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, NewCardActivity.class)));
+ homeBinding.homeRecharge.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, RechargeActivity.class)));
+ homeBinding.homeRedCard.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, ReadCardAcitivy.class)));
//绠$悊绯荤粺鐣岄潰
- homeBinding.homeAdmin.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, SysActivity.class));
- passWordDialog.show();
- }
+ homeBinding.homeAdmin.setOnClickListener(v -> {
+ PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, SysActivity.class));
+ passWordDialog.show();
});
//鍙傛暟璁剧疆
- homeBinding.homeParameter.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, ParameterActivity.class));
- passWordDialog.show();
- }
+ homeBinding.homeParameter.setOnClickListener(v -> {
+ PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, ParameterActivity.class));
+ passWordDialog.show();
});
- homeBinding.homeMy.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- startActivity(new Intent(HomeActivity.this, MyActivity.class));
-
- }
+ homeBinding.homeMy.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, MyActivity.class)));
+ homeBinding.homeLoss.setOnClickListener(v -> {
+ Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class);
+ intent.putExtra("type", BaseCommon.LOSS_CARD);
+ startActivity(intent);
+ });
+ homeBinding.homeReportLoss.setOnClickListener(v -> {
+ Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class);
+ intent.putExtra("type", BaseCommon.REPORT_LOSS_CARD);
+ startActivity(intent);
+ });
+ //琛ュ崱鍐欏崱
+ homeBinding.homeReplacement.setOnClickListener(v -> {
+ replacementDialog = new ChooseReplacementDialog(this, type -> {
+ if (type == BaseCommon.REPLACE_WRITE) {
+ //琛ュ崱鍐欏崱
+ Intent intent = new Intent(HomeActivity.this, ManagerReadActivity.class);
+ intent.putExtra("replaceType", BaseCommon.REPLACE_HAS_CARD);
+ startActivity(intent);
+ } else {
+ Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class);
+ intent.putExtra("type", type);
+ startActivity(intent);
+ }
+ replacementDialog.dismiss();
+ });
+ replacementDialog.show();
});
}
@@ -118,4 +121,6 @@
}
return super.onKeyDown(keyCode, event);
}
+
+
}
--
Gitblit v1.8.0