У меня есть экземпляр класса, который не сразу же инициализируется. Я передаю это композитному и хочу использовать его после того, как он был инициализирован. Что -то вроде этого: < /p>
Код: Выделить всё
class MainActivity : AppCompatActivity() {
var camera: USBCamera? = null
public override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyComposeUI(camera)
}
}
< /code>
@Composable
fun MyComposeUI(camera: USBCamera?) {
Button(onClick = { camera?.setGain(10) }) {}
}
< /code>
The problem is this doesn't work because camera
Код: Выделить всё
camera
Подробнее здесь: https://stackoverflow.com/questions/787 ... composable