mirror of
https://github.com/Myzel394/Alibi.git
synced 2025-06-18 23:05:26 +02:00
fix: Unbind from service on dispose
This commit is contained in:
parent
bf405aa76d
commit
191986a99f
@ -8,6 +8,7 @@ import androidx.compose.animation.scaleOut
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.DisposableEffect
|
||||
import androidx.compose.runtime.collectAsState
|
||||
import androidx.compose.runtime.getValue
|
||||
import androidx.compose.runtime.mutableStateOf
|
||||
@ -41,7 +42,13 @@ fun Navigation(
|
||||
.collectAsState(initial = null)
|
||||
.value ?: return
|
||||
|
||||
audioRecorder.BindToService(context)
|
||||
DisposableEffect(Unit) {
|
||||
audioRecorder.bindToService(context)
|
||||
|
||||
onDispose {
|
||||
audioRecorder.unbindFromService(context)
|
||||
}
|
||||
}
|
||||
|
||||
NavHost(
|
||||
modifier = Modifier
|
||||
|
Loading…
x
Reference in New Issue
Block a user