左晓为主开发手持机充值管理机
zuojincheng
2025-03-21 8521954fa97bdfc54123afb4a72755ece311db06
generallibrary/src/main/java/com/dayu/general/view/ProjectDialog.kt
@@ -1,5 +1,6 @@
package com.dayu.general.view
import android.app.Application
import android.app.Dialog
import android.content.Context
import android.os.Bundle
@@ -8,6 +9,8 @@
import android.widget.RadioGroup
import android.widget.TextView
import com.dayu.baselibrary.view.ConfirmDialog
import com.dayu.general.BaseApplication
import com.dayu.general.BaseApplication.Companion.application
import com.dayu.general.R
import com.dayu.general.bean.db.ProjectDataBean
import com.dayu.general.dao.BaseDaoSingleton
@@ -18,12 +21,12 @@
 * Author: zuo
 * Date: 2025/3/17
 */
class ProjectDialog(context: Context):Dialog(context,com.dayu.baselibrary.R.style.ws_pay_showSelfDialog){
class ProjectDialog(private val mContext: Context,private val myApplication: Application):Dialog(mContext,com.dayu.baselibrary.R.style.ws_pay_showSelfDialog){
    var confirmDialog: ConfirmDialog? = null
    var mLibraryBack: LibraryBack? = null
    var isChose: Boolean = false
    var projectDataDao = BaseDaoSingleton.getInstance(context)?.projectDataDao()
    var projectDataDao = BaseDaoSingleton.getInstance(mContext)?.projectDataDao()
    var projectBean: ProjectDataBean = ProjectDataBean()
    var type: Int = 0
    var data: String = ""
@@ -48,12 +51,14 @@
                    R.id.yuanMouLibrary -> {
                        type = BaseCommon.YuanMo
                        projectBean.projectType = type
                        data = "确认选择河南版本吗?"
                        projectBean.projectTag="ym"
                        data = "确认选择元谋项目吗?"
                    }
                    R.id.qiHeLibrary -> {
                        type = BaseCommon.QiHe
                        projectBean.projectType = type
                        data = "确认选择齐河单机版本吗?"
                        projectBean.projectTag="qh"
                        data = "确认选择齐河项目吗?"
                    }
                }
@@ -63,8 +68,9 @@
            okBtn.setOnClickListener {
                if (isChose) {
                    // 二次确认
                    confirmDialog = ConfirmDialog(context, data) {
                    confirmDialog = ConfirmDialog(mContext, data) {
                        projectDataDao?.insert(projectBean)
                        BaseApplication.getInstance(myApplication).init()
                        mLibraryBack?.listener(type)
                        dismiss()
                        confirmDialog?.dismiss()