mirror of
https://github.com/home-assistant/android
synced 2024-10-02 22:34:46 +00:00
Update Compose And Remove BackHandler (#2160)
This commit is contained in:
parent
e4234ec98d
commit
817af69069
|
@ -114,9 +114,9 @@ dependencies {
|
|||
implementation("androidx.compose.compiler:compiler:1.0.5")
|
||||
implementation("androidx.compose.foundation:foundation:1.0.5")
|
||||
implementation("androidx.compose.ui:ui-tooling:1.0.5")
|
||||
implementation("androidx.wear.compose:compose-foundation:1.0.0-alpha13")
|
||||
implementation("androidx.wear.compose:compose-material:1.0.0-alpha13")
|
||||
implementation("androidx.wear.compose:compose-navigation:1.0.0-alpha13")
|
||||
implementation("androidx.wear.compose:compose-foundation:1.0.0-alpha14")
|
||||
implementation("androidx.wear.compose:compose-material:1.0.0-alpha14")
|
||||
implementation("androidx.wear.compose:compose-navigation:1.0.0-alpha14")
|
||||
|
||||
implementation("com.google.guava:guava:31.0.1-android")
|
||||
implementation("androidx.wear.tiles:tiles:1.0.0")
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
package io.homeassistant.companion.android.home.views
|
||||
|
||||
import android.app.Activity
|
||||
import androidx.activity.compose.BackHandler
|
||||
import androidx.compose.animation.ExperimentalAnimationApi
|
||||
import androidx.compose.foundation.layout.Column
|
||||
import androidx.compose.foundation.layout.padding
|
||||
|
@ -71,14 +69,6 @@ fun LoadHomePage(
|
|||
}
|
||||
} else {
|
||||
val swipeDismissableNavController = rememberSwipeDismissableNavController()
|
||||
BackHandler {
|
||||
val activity = (context as? Activity)
|
||||
if (swipeDismissableNavController.currentDestination?.route == SCREEN_LANDING) {
|
||||
activity?.finish()
|
||||
} else {
|
||||
swipeDismissableNavController.popBackStack()
|
||||
}
|
||||
}
|
||||
SwipeDismissableNavHost(
|
||||
navController = swipeDismissableNavController,
|
||||
startDestination = SCREEN_LANDING
|
||||
|
|
Loading…
Reference in a new issue