左晓为主开发手持机充值管理机
zuoxiao
2025-06-10 1690ddce15cc489a76726eccee740d5beaef79e9
generallibrary/src/main/java/com/dayu/general/activity/NewCard2Activity.kt
@@ -69,6 +69,7 @@
    companion object {
        private const val TAG = "NewCard2Activity"
        private const val REQUEST_CODE_NFC_WRITE = 1001
    }
@@ -381,7 +382,7 @@
                                    putExtra("operationTypeCode", CardOperationType.OpenCard.code)
                                    putExtra("orderNumber", response.content?.orderNo)
                                    putExtra("cardFee", cardFee)
                                    startActivity(this)
                                    startActivityForResult(this, REQUEST_CODE_NFC_WRITE)
                                }
                            } catch (e: Exception) {
                                CrashReport.postCatchedException(e)
@@ -499,4 +500,12 @@
        }
    }
    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        super.onActivityResult(requestCode, resultCode, data)
        if (requestCode == REQUEST_CODE_NFC_WRITE && resultCode == RESULT_OK) {
            // 写卡成功,关闭当前Activity
            finish()
        }
    }
}