Представление Jetpack Compose не рисуется при возвращении к фрагментуAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Представление Jetpack Compose не рисуется при возвращении к фрагменту

Сообщение Anonymous »

Использование представления Compose, присущего AbstractComposeView
внутри XML-кода пользовательского интерфейса фрагмента
Зная, что этот фрагмент является частью навигационного графа (навигация Jetpack)
Когда я нажимаю кнопку «Назад» кнопка возврата к моему фрагменту, представление создания просто исчезло.
Это рисование только в первый раз, когда я открываю фрагмент.
Ниже код представления
class ProgressComposeView @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : AbstractComposeView(context, attrs, defStyleAttr) {

private var steps = mutableStateOf(0)
private var currentStep: Int = 0
private var windowWidth: Int = 0

@Composable
override fun Content() {
ProgressView(steps.value, currentStep, windowWidth)
}

fun setData(steps: Int, currentStep: Int, windowWidth: Int) {
this.steps.value = steps
this.currentStep = currentStep
this.windowWidth = windowWidth
}

}

@Composable
fun ProgressView(totalSteps: Int, currentStep: Int, windowWidth: Int) {

..... }


Подробнее здесь: https://stackoverflow.com/questions/727 ... o-fragment
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»