@@ -4,6 +4,7 @@ import android.app.AlertDialog
44import android.content.ContentValues
55import android.content.Intent
66import android.os.Bundle
7+ import android.view.LayoutInflater
78import android.view.View
89import androidx.activity.OnBackPressedCallback
910import androidx.activity.viewModels
@@ -13,6 +14,7 @@ import com.runnect.runnect.R
1314import com.runnect.runnect.binding.BindingActivity
1415import com.runnect.runnect.data.dto.HistoryInfoDTO
1516import com.runnect.runnect.databinding.ActivityMyHistoryBinding
17+ import com.runnect.runnect.databinding.CustomDialogDeleteBinding
1618import com.runnect.runnect.presentation.mypage.history.adapter.MyHistoryAdapter
1719import com.runnect.runnect.presentation.mypage.history.detail.MyHistoryDetailActivity
1820import com.runnect.runnect.presentation.search.SearchActivity
@@ -25,13 +27,13 @@ import com.runnect.runnect.util.extension.navigateToPreviousScreenWithAnimation
2527import com.runnect.runnect.util.extension.setCustomDialog
2628import com.runnect.runnect.util.extension.setDialogButtonClickListener
2729import dagger.hilt.android.AndroidEntryPoint
28- import kotlinx.android.synthetic.main.custom_dialog_delete.btn_delete_yes
2930import timber.log.Timber
3031
3132@AndroidEntryPoint
3233class MyHistoryActivity : BindingActivity <ActivityMyHistoryBinding >(R .layout.activity_my_history),
3334 OnMyHistoryItemClick {
3435 private val viewModel: MyHistoryViewModel by viewModels()
36+ private lateinit var deleteDialogDeleteBinding: CustomDialogDeleteBinding
3537 private lateinit var adapter: MyHistoryAdapter
3638 private lateinit var dialog: AlertDialog
3739
@@ -65,18 +67,18 @@ class MyHistoryActivity : BindingActivity<ActivityMyHistoryBinding>(R.layout.act
6567 }
6668
6769 private fun initDialog () {
70+ deleteDialogDeleteBinding = CustomDialogDeleteBinding .inflate(layoutInflater)
6871 dialog = setCustomDialog(
69- layoutInflater = layoutInflater,
70- view = binding.root,
72+ binding = deleteDialogDeleteBinding,
7173 description = DIALOG_DESC ,
7274 yesBtnText = DELETE_BTN
7375 )
7476 }
7577
7678 private fun setDialogClickEvent () {
77- dialog.setDialogButtonClickListener { which ->
79+ dialog.setDialogButtonClickListener(deleteDialogDeleteBinding) { which ->
7880 when (which) {
79- dialog.btn_delete_yes -> viewModel.deleteHistory()
81+ deleteDialogDeleteBinding.btnDeleteYes -> viewModel.deleteHistory()
8082 }
8183 }
8284 }
0 commit comments