Я использую ListDetailPanescaffold , и если я перейду на другой экран, когда navigator.scaffoldvalue.primary расширяется (панель с подробной панель , тогда, navigator.scaffoldvalue.primary скрыт. Как сказать ему, чтобы помнить, что это должно быть расширено?
Код: Выделить всё
val navigator = rememberListDetailPaneScaffoldNavigator()
Кажется, что внутренне используется Remememberable , поэтому я не знаю, как решить это, потому что предположительно помнит, что должен сохранить значение между воссозданием и возвращением обратно На другом экране. < /p>
на портрете при выборе элемента списка: < /p>
Код: Выделить всё
navigator.currentDestination.content: 6
navigator.currentDestination.pane: Primary
PaneAdaptedValue(description=Expanded)
< /code>
После перейти на другой экран и возвращения < /p>
navigator.currentDestination.content: null
navigator.currentDestination.pane: Secondary
PaneAdaptedValue(description=Hidden)
Я не знаю, почему это происходит, помните, что listdetailpanescaffoldnavigator должен вспомнить это.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... ator-value