Проблема с LocalContext.current (@Composable вызовы могут происходить только из контекста функции @Composable) ⇐ Android
Проблема с LocalContext.current (@Composable вызовы могут происходить только из контекста функции @Composable)
Сейчас я разрабатываю главный экран для своего приложения, но столкнулся с проблемой. Строка val context = LocalContext.current вызывает ошибку, в которой говорится: «Вызовы @Composable могут происходить только из контекста функции @Composable». Не могли бы вы дать какие-либо рекомендации о том, как решить эту проблему? Чтобы вам было лучше понять, вот полная функция:
@Composable весело HomeScreen (navController: NavController) { // Используйте Box, чтобы разрешить наложение составных элементов друг на друга // Используется для размещения содержимого в центре нижней части экрана. Коробка( модификатор = Модификатор .fillMaxSize() .padding(16.dp), // Применяем отступы вокруг поля contentAlignment = Alignment.BottomCenter // Выравнивание содержимого по центру внизу ) { // Столбец для вертикального расположения кнопок Столбец( // Центрируем содержимое столбца по горизонтали HorizontalAlignment = Alignment.CenterHorizontally, // Пробел между содержимым столбца вертикальныйArrangement = Arrangement.spacedBy(8.dp) ) { // Кнопка для перехода к ЭКРАНУ ПРЕИМУЩЕСТВ Кнопка( onClick = { navController.navigate("sleep_benefits") }, // Применяем отступы только к верхней части первой кнопки, чтобы подтолкнуть ее вверх модификатор = Modifier.padding(дно = 1.dp) ) { Text(text = «Узнайте о преимуществах сна») } // Кнопка для ВХОДА ПОЛЬЗОВАТЕЛЯ Кнопка( onClick = { /* ЗАДАЧА: добавьте сюда навигацию на экран входа */ } ) { Text(text = «Войдите, чтобы отслеживать сон») } // Новая кнопка регистрации Кнопка( onClick = { контекст val = LocalContext.current context.startActivity(Intent(context, SignInActivity::class.java)) }, модификатор = Modifier.padding(top = 8.dp) ) { Текст (текст = «Зарегистрироваться») } } } } Я попробовал посмотреть на это: Ошибка: «Вызовы @Composable могут происходить только из контекста функции @Composable»
Сейчас я разрабатываю главный экран для своего приложения, но столкнулся с проблемой. Строка val context = LocalContext.current вызывает ошибку, в которой говорится: «Вызовы @Composable могут происходить только из контекста функции @Composable». Не могли бы вы дать какие-либо рекомендации о том, как решить эту проблему? Чтобы вам было лучше понять, вот полная функция:
@Composable весело HomeScreen (navController: NavController) { // Используйте Box, чтобы разрешить наложение составных элементов друг на друга // Используется для размещения содержимого в центре нижней части экрана. Коробка( модификатор = Модификатор .fillMaxSize() .padding(16.dp), // Применяем отступы вокруг поля contentAlignment = Alignment.BottomCenter // Выравнивание содержимого по центру внизу ) { // Столбец для вертикального расположения кнопок Столбец( // Центрируем содержимое столбца по горизонтали HorizontalAlignment = Alignment.CenterHorizontally, // Пробел между содержимым столбца вертикальныйArrangement = Arrangement.spacedBy(8.dp) ) { // Кнопка для перехода к ЭКРАНУ ПРЕИМУЩЕСТВ Кнопка( onClick = { navController.navigate("sleep_benefits") }, // Применяем отступы только к верхней части первой кнопки, чтобы подтолкнуть ее вверх модификатор = Modifier.padding(дно = 1.dp) ) { Text(text = «Узнайте о преимуществах сна») } // Кнопка для ВХОДА ПОЛЬЗОВАТЕЛЯ Кнопка( onClick = { /* ЗАДАЧА: добавьте сюда навигацию на экран входа */ } ) { Text(text = «Войдите, чтобы отслеживать сон») } // Новая кнопка регистрации Кнопка( onClick = { контекст val = LocalContext.current context.startActivity(Intent(context, SignInActivity::class.java)) }, модификатор = Modifier.padding(top = 8.dp) ) { Текст (текст = «Зарегистрироваться») } } } } Я попробовал посмотреть на это: Ошибка: «Вызовы @Composable могут происходить только из контекста функции @Composable»
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка: «Вызовы @Composable могут происходить только из контекста функции @Composable»
Anonymous » » в форуме Android - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-