Вообщем во фрагменте выполняется запрос в thread, затем в нем работаю с ответом в блоке
mainActivity.runOnUiThread {}
в нем вызывается диалог.
Для показа диалога использую проверку context
context?.let {
MDialog(it, this@OrderList).show {
title(text = "Требуется фотоконтроль")
message(text = "Для получения преимуществ от ношения фирменной формы необходимо сделать фото")
positiveButton(text = "Сделать"){
loadFragment(PhotoControlFragment())
}
negativeButton (text = "Позже")
}
}
По какой причине context null? (диалог не показывается)
Так лол, пока выполняется запрос в thread фрагмент уже дестройнутся мог