@@ -33,6 +33,7 @@ import timber.log.Timber
3333class MyHistoryActivity : BindingActivity <ActivityMyHistoryBinding >(R .layout.activity_my_history),
3434 OnMyHistoryItemClick {
3535 private val viewModel: MyHistoryViewModel by viewModels()
36+ private lateinit var deleteDialogDeleteBinding: CustomDialogDeleteBinding
3637 private lateinit var adapter: MyHistoryAdapter
3738 private lateinit var dialog: AlertDialog
3839
@@ -66,18 +67,18 @@ class MyHistoryActivity : BindingActivity<ActivityMyHistoryBinding>(R.layout.act
6667 }
6768
6869 private fun initDialog () {
69- val binding = CustomDialogDeleteBinding .inflate(layoutInflater)
70+ deleteDialogDeleteBinding = CustomDialogDeleteBinding .inflate(layoutInflater)
7071 dialog = setCustomDialog(
71- binding = binding ,
72+ binding = deleteDialogDeleteBinding ,
7273 description = DIALOG_DESC ,
7374 yesBtnText = DELETE_BTN
7475 )
7576 }
7677
77- private fun setDialogClickEvent (binding : CustomDialogDeleteBinding ) {
78- dialog.setDialogButtonClickListener(binding ) { which ->
78+ private fun setDialogClickEvent () {
79+ dialog.setDialogButtonClickListener(deleteDialogDeleteBinding ) { which ->
7980 when (which) {
80- binding .btnDeleteYes -> viewModel.deleteHistory()
81+ deleteDialogDeleteBinding .btnDeleteYes -> viewModel.deleteHistory()
8182 }
8283 }
8384 }
@@ -112,8 +113,7 @@ class MyHistoryActivity : BindingActivity<ActivityMyHistoryBinding>(R.layout.act
112113
113114 private fun handleDeleteButtonClicked (it : View ) {
114115 if (it.isEnabled) {
115- val binding = CustomDialogDeleteBinding .inflate(LayoutInflater .from(it.context))
116- setDialogClickEvent(binding)
116+ setDialogClickEvent()
117117 dialog.show()
118118 }
119119 }
0 commit comments