diff --git a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt index 6667a74ea3..8fd178d0ed 100644 --- a/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt +++ b/android/navi-widgets/src/main/java/com/navi/naviwidgets/widgets/AdverseWidgetLayout.kt @@ -29,6 +29,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.ViewCompositionStrategy import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.dp import androidx.constraintlayout.widget.ConstraintLayout @@ -69,6 +70,7 @@ constructor( @SuppressLint("RestrictedApi") private fun initView() { binding.composeView.apply { + setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnDetachedFromWindow) setContent { getActivity(context)?.let { AdverseViewRoot(