From feb7add1979c830e0d940286242a7c489f2f8f96 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期五, 27 九月 2024 09:23:34 +0800 Subject: [PATCH] 优化NFC模块架构,将一些方法抽调到父类中。 --- qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivityQHOline.java | 38 ++++++++++++++------------------------ 1 files changed, 14 insertions(+), 24 deletions(-) diff --git a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivityQHOline.java similarity index 71% rename from qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java rename to qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivityQHOline.java index da7b797..c3c320f 100644 --- a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivity.java +++ b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/HomeActivityQHOline.java @@ -5,23 +5,13 @@ 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; /** @@ -30,9 +20,9 @@ * Date: 2023-11-6 19:52 * Description: 涓荤晫闈� */ -public class HomeActivity extends BaseActivity { +public class HomeActivityQHOline extends QHOlineBaseActivity { - public static HomeActivity homeActivity; + public static HomeActivityQHOline homeActivity; ActivityHomeQhlBinding homeBinding; ChooseReplacementDialog replacementDialog; @@ -55,27 +45,27 @@ } private void initView() { - 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.homeNewCard.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, NewCardActivityQHOline.class))); + homeBinding.homeRecharge.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, RechargeActivityQHOline.class))); + homeBinding.homeRedCard.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, ReadCardAcitivy.class))); //绠$悊绯荤粺鐣岄潰 homeBinding.homeAdmin.setOnClickListener(v -> { - PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, SysActivity.class)); + PassWordDialog passWordDialog = new PassWordDialog(HomeActivityQHOline.this, new Intent(HomeActivityQHOline.this, SysActivityQHOline.class)); passWordDialog.show(); }); //鍙傛暟璁剧疆 homeBinding.homeParameter.setOnClickListener(v -> { - PassWordDialog passWordDialog = new PassWordDialog(HomeActivity.this, new Intent(HomeActivity.this, ParameterActivity.class)); + PassWordDialog passWordDialog = new PassWordDialog(HomeActivityQHOline.this, new Intent(HomeActivityQHOline.this, ParameterActivityQHOline.class)); passWordDialog.show(); }); - homeBinding.homeMy.setOnClickListener(v -> startActivity(new Intent(HomeActivity.this, MyActivity.class))); + homeBinding.homeMy.setOnClickListener(v -> startActivity(new Intent(HomeActivityQHOline.this, MyActivityQHOline.class))); homeBinding.homeLoss.setOnClickListener(v -> { - Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); + Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); intent.putExtra("type", BaseCommon.LOSS_CARD); startActivity(intent); }); homeBinding.homeReportLoss.setOnClickListener(v -> { - Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); + Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); intent.putExtra("type", BaseCommon.REPORT_LOSS_CARD); startActivity(intent); }); @@ -84,11 +74,11 @@ replacementDialog = new ChooseReplacementDialog(this, type -> { if (type == BaseCommon.REPLACE_WRITE) { //琛ュ崱鍐欏崱 - Intent intent = new Intent(HomeActivity.this, ManagerReadActivity.class); + Intent intent = new Intent(HomeActivityQHOline.this, ManagerReadActivityQHOline.class); intent.putExtra("replaceType", BaseCommon.REPLACE_HAS_CARD); startActivity(intent); } else { - Intent intent = new Intent(HomeActivity.this, UserSearchActivity.class); + Intent intent = new Intent(HomeActivityQHOline.this, UserSearchActivityQHOline.class); intent.putExtra("type", type); startActivity(intent); } @@ -112,10 +102,10 @@ public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - mExitTime) > 2000) { - Toast.makeText(HomeActivity.this, "鍐嶆寜涓�娆¢��鍑虹▼搴�", Toast.LENGTH_SHORT).show(); + Toast.makeText(HomeActivityQHOline.this, "鍐嶆寜涓�娆¢��鍑虹▼搴�", Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { - HomeActivity.this.finish(); + HomeActivityQHOline.this.finish(); } return true; } -- Gitblit v1.8.0