У меня проблемы при использовании lifecycleScope внутри фрагмента, я думаю, что если фрагмент отключен от действия, то lifecycleScope отменит задания сопрограмм.
Я прочитал код lifecycleScope и думаю, что этого не произойдет.
Единственное, что я могу сделать, это добавить предварительное условие «isAdded» для решения этой проблемы.
private fun updateUserInfo(user: User) = lifecycleScope.launch {
textView.text = getString(R.string.foo)
}
этот код выбросить
java.lang.IllegalStateException androidx.fragment.app.Fragment.requireContext (Fragment.java:696)
Хотелось бы, чтобы кто-нибудь помог мне объяснить механизм lifecycleScope.