Я сам видел это несколько раз, когда оба списка загружали изображения, как вы описываете, а также списки без какой-либо асинхронной работы. . У меня сложилось впечатление, что это просто ошибка с текущим состоянием Compose.
При этом AndroidComposeViewAccessibilityDelegateCompat - это по крайней мере один класс, который обрабатывает эту ошибку и ссылается на внутренний билет системы отслеживания проблем, который указывает он будет исправлен в Android R, по крайней мере, для этого экземпляра.
} catch (e: IllegalStateException) {
// We may get "Asking for measurement result of unmeasured layout modifier" error.
// TODO(b/153198816): check whether we still get this exception when R is in.
info.setBoundsInScreen(android.graphics.Rect())
}
Также есть предстоящее изменение в dev11
, которое обновляет AdapterList
для удаления композиций, прокрученных с экрана , и мне любопытно посмотреть, как это влияет на вещи.
И если вам просто интересно, где возникает ошибка, вы можете проверить LayoutNodeWrapper._measureResult .