Код: Выделить всё
data class ScreenState(
val name: String = "",
val phoneNumber: String = ""
)
Код: Выделить всё
sealed interface ContactEvent {
data class nameTextField(val name: String): ContactEvent
data class phoneNumberTextField(val phoneNumber: String): ContactEvent
object saveName: ContactEvent
object savePhoneNumber: ContactEvent
data class navigateToPage(val nav: DestinationsNavigator): ContactEvent
}
Код: Выделить всё
@RootNavGraph(start = true)
@Destination
@Composable
fun Name(
nav: DestinationsNavigator,
state: ScreenState,
onEvent: (ContactEvent) -> Unit
) {
Scaffold {
Box(modifier = Modifier.padding(it)) {
Column {
TextField(
value = state.name,
onValueChange = { text ->
onEvent(ContactEvent.nameTextField(text))
}
)
Button(
onClick = {
onEvent(ContactEvent.saveName)
onEvent(ContactEvent.navigateToPage(nav))
}
) {
Text(text = "Name to DB")
}
}
}
}
}
ну, я получаю следующую ошибку:
ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: main
Процесс: com.example.composeestinations, PID: 5154
java.lang.RuntimeException: ScreenState был запрошен, но его нет
Код: Выделить всё
E FATAL EXCEPTION: main
Process: com.example.composedestinations, PID: 5154
java.lang.RuntimeException: ScreenState was requested, b u t i t i s n o t p r e s e n t < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . n a v i g a t i o n . D e s t i n a t i o n D e p e n d e n c i e s C o n t a i n e r I m p l . r e q u i r e ( D e s t i n a t i o n D e p e n d e n c i e s C o n t a i n e r . k t : 1 2 4 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . S c r e e n s . d e s t i n a t i o n s . N a m e D e s t i n a t i o n . C o n t e n t ( N a m e D e s t i n a t i o n . k t : 4 8 ) < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . s p e c . D e s t i n a t i o n S t y l e K t . C a l l C o m p o s a b l e ( D e s t i n a t i o n S t y l e . k t : 2 7 4 ) < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . s p e c . D e s t i n a t i o n S t y l e K t . a c c e s s $ C a l l C o m p o s a b l e ( D e s t i n a t i o n S t y l e . k t : 1 ) < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . s p e c . D e s t i n a t i o n S t y l e K t $ a d d A c t i v i t y D e s t i n a t i o n $ 1 . i n v o k e ( D e s t i n a t i o n S t y l e . k t : 1 6 3 ) < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . s p e c . D e s t i n a t i o n S t y l e K t $ a d d A c t i v i t y D e s t i n a t i o n $ 1 . i n v o k e ( D e s t i n a t i o n S t y l e . k t : 1 6 2 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 3 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t $ N a v H o s t $ 1 4 $ 1 . i n v o k e ( N a v H o s t . k t : 3 0 8 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t $ N a v H o s t $ 1 4 $ 1 . i n v o k e ( N a v H o s t . k t : 3 0 6 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 4 8 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . s a v e a b l e . S a v e a b l e S t a t e H o l d e r I m p l . S a v e a b l e S t a t e P r o v i d e r ( S a v e a b l e S t a t e H o l d e r . k t : 8 4 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v B a c k S t a c k E n t r y P r o v i d e r K t . S a v e a b l e S t a t e P r o v i d e r ( N a v B a c k S t a c k E n t r y P r o v i d e r . k t : 6 5 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v B a c k S t a c k E n t r y P r o v i d e r K t . a c c e s s $ S a v e a b l e S t a t e P r o v i d e r ( N a v B a c k S t a c k E n t r y P r o v i d e r . k t : 1 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v B a c k S t a c k E n t r y P r o v i d e r K t $ L o c a l O w n e r s P r o v i d e r $ 1 . i n v o k e ( N a v B a c k S t a c k E n t r y P r o v i d e r . k t : 5 2 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v B a c k S t a c k E n t r y P r o v i d e r K t $ L o c a l O w n e r s P r o v i d e r $ 1 . i n v o k e ( N a v B a c k S t a c k E n t r y P r o v i d e r . k t : 5 1 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v B a c k S t a c k E n t r y P r o v i d e r K t . L o c a l O w n e r s P r o v i d e r ( N a v B a c k S t a c k E n t r y P r o v i d e r . k t : 4 7 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t $ N a v H o s t $ 1 4 . i n v o k e ( N a v H o s t . k t : 3 0 6 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t $ N a v H o s t $ 1 4 . i n v o k e ( N a v H o s t . k t : 2 9 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 3 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d C o n t e n t K t $ A n i m a t e d C o n t e n t $ 6 $ 1 $ 5 . i n v o k e ( A n i m a t e d C o n t e n t . k t : 7 5 5 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d C o n t e n t K t $ A n i m a t e d C o n t e n t $ 6 $ 1 $ 5 . i n v o k e ( A n i m a t e d C o n t e n t . k t : 7 4 4 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 1 8 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d V i s i b i l i t y K t . A n i m a t e d E n t e r E x i t I m p l ( A n i m a t e d V i s i b i l i t y . k t : 8 1 8 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d C o n t e n t K t $ A n i m a t e d C o n t e n t $ 6 $ 1 . i n v o k e ( A n i m a t e d C o n t e n t . k t : 7 2 6 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d C o n t e n t K t $ A n i m a t e d C o n t e n t $ 6 $ 1 . i n v o k e ( A n i m a t e d C o n t e n t . k t : 7 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . a n i m a t i o n . A n i m a t e d C o n t e n t K t . A n i m a t e d C o n t e n t ( A n i m a t e d C o n t e n t . k t : 7 6 8 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t . N a v H o s t ( N a v H o s t . k t : 2 7 3 ) < b r / > a t a n d r o i d x . n a v i g a t i o n . c o m p o s e . N a v H o s t K t . N a v H o s t ( N a v H o s t . k t : 1 2 8 ) < b r / > a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . D e f a u l t N a v H o s t E n g i n e . N a v H o s t ( D e f a u l t N a v H o s t E n g i n e . k t : 7 9 ) < b r / > 2 0 2 4 - 0 3 - 2 9 0 4 : 1 4 : 4 1 . 0 0 5 5 1 5 4 - 5 1 5 4 A n d r o i d R u n t i m e c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s E a t c o m . r a m c o s t a . c o m p o s e d e s t i n a t i o n s . D e s t i n a t i o n s N a v H o s t K t . D e s t i n a t i o n s N a v H o s t ( D e s t i n a t i o n s N a v H o s t . k t : 7 1 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 1 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 3 2 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 1 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 3 1 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . S u r f a c e K t $ S u r f a c e $ 1 . i n v o k e ( S u r f a c e . k t : 1 3 2 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . S u r f a c e K t $ S u r f a c e $ 1 . i n v o k e ( S u r f a c e . k t : 1 1 4 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . S u r f a c e K t . S u r f a c e - T 9 B R K 9 s ( S u r f a c e . k t : 1 1 1 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 2 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 2 8 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 2 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 2 6 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . T e x t K t . P r o v i d e T e x t S t y l e ( T e x t . k t : 3 6 0 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . M a t e r i a l T h e m e K t $ M a t e r i a l T h e m e $ 1 . i n v o k e ( M a t e r i a l T h e m e . k t : 8 1 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . M a t e r i a l T h e m e K t $ M a t e r i a l T h e m e $ 1 . i n v o k e ( M a t e r i a l T h e m e . k t : 8 0 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > a t a n d r o i d x . c o m p o s e . m a t e r i a l 3 . M a t e r i a l T h e m e K t . M a t e r i a l T h e m e ( M a t e r i a l T h e m e . k t : 7 3 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . u i . t h e m e . T h e m e K t . C o m p o s e D e s t i n a t i o n s T h e m e ( T h e m e . k t : 6 5 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 3 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 2 6 ) < b r / > a t c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s . C o m p o s a b l e S i n g l e t o n s $ M a i n A c t i v i t y K t $ l a m b d a - 3 $ 1 . i n v o k e ( M a i n A c t i v i t y . k t : 2 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . C o m p o s e V i e w . C o n t e n t ( C o m p o s e V i e w . a n d r o i d . k t : 4 2 8 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A b s t r a c t C o m p o s e V i e w $ e n s u r e C o m p o s i t i o n C r e a t e d $ 1 . i n v o k e ( C o m p o s e V i e w . a n d r o i d . k t : 2 5 2 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A b s t r a c t C o m p o s e V i e w $ e n s u r e C o m p o s i t i o n C r e a t e d $ 1 . i n v o k e ( C o m p o s e V i e w . a n d r o i d . k t : 2 5 1 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . C o m p o s i t i o n L o c a l s K t . P r o v i d e C o m m o n C o m p o s i t i o n L o c a l s ( C o m p o s i t i o n L o c a l s . k t : 1 8 6 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A n d r o i d C o m p o s i t i o n L o c a l s _ a n d r o i d K t $ P r o v i d e A n d r o i d C o m p o s i t i o n L o c a l s $ 3 . i n v o k e ( A n d r o i d C o m p o s i t i o n L o c a l s . a n d r o i d . k t : 1 1 9 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A n d r o i d C o m p o s i t i o n L o c a l s _ a n d r o i d K t $ P r o v i d e A n d r o i d C o m p o s i t i o n L o c a l s $ 3 . i n v o k e ( A n d r o i d C o m p o s i t i o n L o c a l s . a n d r o i d . k t : 1 1 8 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 2 8 ) < b r / > 2 0 2 4 - 0 3 - 2 9 0 4 : 1 4 : 4 1 . 0 0 6 5 1 5 4 - 5 1 5 4 A n d r o i d R u n t i m e c o m . e x a m p l e . c o m p o s e d e s t i n a t i o n s E a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A n d r o i d C o m p o s i t i o n L o c a l s _ a n d r o i d K t . P r o v i d e A n d r o i d C o m p o s i t i o n L o c a l s ( A n d r o i d C o m p o s i t i o n L o c a l s . a n d r o i d . k t : 1 1 0 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 $ 1 $ 2 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 3 9 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 $ 1 $ 2 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 3 8 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n L o c a l K t . C o m p o s i t i o n L o c a l P r o v i d e r ( C o m p o s i t i o n L o c a l . k t : 2 4 8 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 $ 1 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 3 8 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 $ 1 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 2 3 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 1 0 9 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . i n t e r n a l . C o m p o s a b l e L a m b d a I m p l . i n v o k e ( C o m p o s a b l e L a m b d a . j v m . k t : 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . A c t u a l J v m _ j v m K t . i n v o k e C o m p o s a b l e ( A c t u a l J v m . j v m . k t : 9 0 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s e r I m p l . d o C o m p o s e ( C o m p o s e r . k t : 3 3 0 2 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s e r I m p l . c o m p o s e C o n t e n t $ r u n t i m e _ r e l e a s e ( C o m p o s e r . k t : 3 2 3 5 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n I m p l . c o m p o s e C o n t e n t ( C o m p o s i t i o n . k t : 7 2 3 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . R e c o m p o s e r . c o m p o s e I n i t i a l $ r u n t i m e _ r e l e a s e ( R e c o m p o s e r . k t : 1 0 7 1 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n I m p l . c o m p o s e I n i t i a l ( C o m p o s i t i o n . k t : 6 3 1 ) < b r / > a t a n d r o i d x . c o m p o s e . r u n t i m e . C o m p o s i t i o n I m p l . s e t C o n t e n t ( C o m p o s i t i o n . k t : 6 1 7 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 2 3 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . W r a p p e d C o m p o s i t i o n $ s e t C o n t e n t $ 1 . i n v o k e ( W r a p p e r . a n d r o i d . k t : 1 1 4 ) < b r / > a t a n d r o i d x . c o m p o s e . u i . p l a t f o r m . A n d r o i d C o m p o s e V i e w . s e t O n V i e w T reeOwnersAvailable(AndroidComposeView.android.kt:1289)
at androidx.compose.ui.platform.WrappedComposition.setContent(Wrapper.android.kt:114)
at androidx.compose.ui.platform.WrappedComposition.onStateChanged(Wrapper.android.kt:164)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.kt:322)
at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.kt:199)
at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:121)
at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:114)
at androidx.compose.ui.platform.AndroidComposeView.onAttachedToWindow(AndroidComposeView.android.kt:1364)
at android.view.View.dispatchAttachedToWindow(View.java:20479)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3489)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3496)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3496)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3496)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3496)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2417)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1952)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8171)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:972)
at android.view.Choreographer.doCallbacks(Choreographer.java:796)
at android.view.Choreographer.doFrame(Choreographer.java:731)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Подробнее здесь: https://stackoverflow.com/questions/782 ... stinations
Мобильная версия