From 87e5604ad04c0b7aaacf3d52bae85e62d308cb6d Mon Sep 17 00:00:00 2001
From: zuoxiao <lf_zuo@163.com>
Date: 星期四, 26 六月 2025 16:41:02 +0800
Subject: [PATCH] refactor(generallibrary):重构开卡成功界面并移除未使用的开卡界面
---
generallibrary/src/main/java/com/dayu/general/activity/BSCardFragment.kt | 90 ++++++++++++++++++++++++++++++++++++++------
1 files changed, 77 insertions(+), 13 deletions(-)
diff --git a/generallibrary/src/main/java/com/dayu/general/activity/BSCardFragment.kt b/generallibrary/src/main/java/com/dayu/general/activity/BSCardFragment.kt
index 2a5ad7c..4bf08d0 100644
--- a/generallibrary/src/main/java/com/dayu/general/activity/BSCardFragment.kt
+++ b/generallibrary/src/main/java/com/dayu/general/activity/BSCardFragment.kt
@@ -7,47 +7,111 @@
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import com.dayu.general.databinding.FragmentCardBinding
-import com.tencent.bugly.proguard.v
/**
* @author: zuo
- * @desc: 鍒跺崱棣栭〉
- * @since:2025/3/6
+ * @desc: 鍒跺崱棣栭〉 - 鍏呭�肩郴缁熺殑鍒跺崱鍔熻兘涓荤晫闈ragment
+ * @since: 2025/3/6
+ *
+ * 璇ragment鎻愪緵鍒跺崱鐩稿叧鐨勫悇绉嶅姛鑳藉叆鍙o紝鍖呮嫭锛�
+ * - 鏂扮敤鎴峰埗鍗�
+ * - 鍗$墖绠$悊
+ * - 鎸傚け鍗�
+ * - 琛ュ崱
+ * - 璇诲崱
+ * - 閫�鍗�
+ * - 閿�鍗�
+ * - 鎵h垂
*/
-class BSCardFragment :Fragment() {
+class BSCardFragment : Fragment() {
- private var binding: FragmentCardBinding? = null
+ // 瑙嗗浘缁戝畾瀵硅薄锛岀敤浜庡畨鍏ㄨ闂瓼ragment甯冨眬涓殑鎺т欢
+ private lateinit var binding: FragmentCardBinding
+
+ /**
+ * Fragment鍒涘缓鏃剁殑鍒濆鍖栨柟娉�
+ * @param savedInstanceState 淇濆瓨鐨勫疄渚嬬姸鎬�
+ */
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
+ /**
+ * 鍒涘缓Fragment鐨勮鍥�
+ * @param inflater 甯冨眬鍔犺浇鍣�
+ * @param container 鐖跺鍣�
+ * @param savedInstanceState 淇濆瓨鐨勫疄渚嬬姸鎬�
+ * @return 杩斿洖Fragment鐨勬牴瑙嗗浘
+ */
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
+ // 浣跨敤ViewBinding鍔犺浇Fragment甯冨眬
binding = FragmentCardBinding.inflate(LayoutInflater.from(context), container, false)
+ // 鍒濆鍖栬鍥炬帶浠跺拰浜嬩欢鐩戝惉
initView()
return binding?.root
}
+ /**
+ * 鍒濆鍖栬鍥炬帶浠跺拰璁剧疆鐐瑰嚮浜嬩欢鐩戝惉鍣�
+ * 涓哄埗鍗¢椤电殑鍚勪釜鍔熻兘鎸夐挳璁剧疆瀵瑰簲鐨勭偣鍑讳簨浠�
+ */
private fun initView() {
- binding?.homeNewCard?.setOnClickListener {
- val intent = Intent(context, SearchUserActivity::class.java).apply {
- putExtra("type", "newUser")
+ // 鏂扮敤鎴峰埗鍗℃寜閽偣鍑讳簨浠�
+ binding.homeNewCard.setOnClickListener {
+ // 璺宠浆鍒扮敤鎴锋悳绱㈠垪琛ㄩ〉闈紝浼犻�掑埗鍗$被鍨嬪弬鏁�
+ val intent = Intent(context, SearchUserListActivity::class.java).apply {
+ putExtra("type", "newUser") // 鏍囪瘑涓烘柊鐢ㄦ埛鍒跺崱绫诲瀷
}
startActivity(intent)
}
- binding?.homeManage?.setOnClickListener {
+
+ // 鍗$墖绠$悊鎸夐挳鐐瑰嚮浜嬩欢
+ binding.homeManage.setOnClickListener {
+ // 璺宠浆鍒扮鐞嗗垪琛ㄩ〉闈�
val intent = Intent(context, ManageListActivity::class.java)
startActivity(intent)
}
- binding?.homeLossLL?.setOnClickListener {
- val intent = Intent(context, CardListActivity::class.java).apply{
- putExtra("type", "loss")
- }
+
+ // 鎸傚け鍗℃寜閽偣鍑讳簨浠�
+ binding.homeLossLL.setOnClickListener {
+ // 璺宠浆鍒版寕澶卞崱椤甸潰
+ val intent = Intent(context, CardLossActivity::class.java)
startActivity(intent)
}
+
+ // 璇诲崱鎸夐挳鐐瑰嚮浜嬩欢
+ binding.homeRedCard.setOnClickListener {
+ // 浣跨敤CardReadActivity鐨勯潤鎬佹柟娉曞惎鍔ㄨ鍗¢〉闈�
+ context?.let { CardReadActivity.start(it) }
+ }
+
+ // 閫�鍗℃寜閽偣鍑讳簨浠�
+ binding.homeReverse.setOnClickListener {
+ // 浣跨敤CardReturnActivity鐨勯潤鎬佹柟娉曞惎鍔ㄩ��鍗¢〉闈�
+ context?.let { CardReturnActivity.start(it) }
+ }
+
+ // 閿�鍗℃寜閽偣鍑讳簨浠�
+ binding.homeCancelCard.setOnClickListener {
+ // 浣跨敤CardCancelActivity鐨勯潤鎬佹柟娉曞惎鍔ㄩ攢鍗¢〉闈�
+ context?.let { CardCancelActivity.start(it) }
+ }
+
+ // 鎵h垂鎸夐挳鐐瑰嚮浜嬩欢
+ binding.homeDeduction.setOnClickListener {
+ // 浣跨敤CardDeductActivity鐨勯潤鎬佹柟娉曞惎鍔ㄦ墸璐归〉闈�
+ context?.let { CardDeductActivity.start(it) }
+ }
+ binding.homeReplacement.setOnClickListener {
+ context?.let {
+ val intent = Intent(context, CardUnlossActivity::class.java)
+ startActivity(intent)
+ }
+ }
}
}
--
Gitblit v1.8.0