Use viewBinding extension

This commit is contained in:
Naveen
2023-09-04 14:52:18 +05:30
parent a8d5c1fbb8
commit dfdf816c4e

View File

@@ -5,15 +5,16 @@ import com.simplemobiletools.calendar.pro.databinding.DatetimePatternInfoLayoutB
import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.activities.BaseSimpleActivity
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
import com.simplemobiletools.commons.extensions.setupDialogStuff import com.simplemobiletools.commons.extensions.setupDialogStuff
import com.simplemobiletools.commons.extensions.viewBinding
class DateTimePatternInfoDialog(activity: BaseSimpleActivity) { class DateTimePatternInfoDialog(activity: BaseSimpleActivity) {
val binding by activity.viewBinding(DatetimePatternInfoLayoutBinding::inflate)
init { init {
val view = DatetimePatternInfoLayoutBinding.inflate(activity.layoutInflater).root
activity.getAlertDialogBuilder() activity.getAlertDialogBuilder()
.setPositiveButton(R.string.ok) { _, _ -> { } } .setPositiveButton(R.string.ok) { _, _ -> { } }
.apply { .apply {
activity.setupDialogStuff(view, this) activity.setupDialogStuff(binding.root, this)
} }
} }
} }