Fanilog
07/29/2021, 8:13 AMallan.conda
07/29/2021, 8:14 AMNamig Tahmazli
07/29/2021, 8:16 AMColton Idle
07/29/2021, 8:18 AMFanilog
07/29/2021, 8:19 AMremember
method
val player = remember { exoplayerProvider.exoPlayerBuilder(withLoadControl = false).build() }
Fanilog
07/29/2021, 8:20 AMFanilog
07/29/2021, 8:22 AMNamig Tahmazli
07/29/2021, 8:26 AMFanilog
07/29/2021, 8:27 AMallan.conda
07/29/2021, 8:29 AMNamig Tahmazli
07/29/2021, 8:30 AMFanilog
07/29/2021, 8:31 AMallan.conda
07/29/2021, 8:31 AMFanilog
07/29/2021, 8:32 AMallan.conda
07/29/2021, 8:32 AMallan.conda
07/29/2021, 8:33 AMFanilog
07/29/2021, 8:34 AMallan.conda
07/29/2021, 8:38 AMallan.conda
07/29/2021, 8:38 AMval player = remember {
SimpleExoPlayer.Builder(context).build()
}
DisposableEffect(player) {
onDispose {
player.release()
}
}
I do thisallan.conda
07/29/2021, 8:39 AMfactory
lambda, the `update`lambda may be called again in every recompositionFanilog
07/29/2021, 8:44 AMonDispose
is triggered if player change. But in which condition the val player
could change?Andrey Kulikov
07/29/2021, 11:40 AMallan.conda
07/29/2021, 11:46 AM