Wie verwende ich Navigation BackHandler?Android

Forum für diejenigen, die für Android programmieren
Anonymous
 Wie verwende ich Navigation BackHandler?

Post by Anonymous »

Ich habe derzeit den folgenden Code in meinem Compose Multiplatform-Projekt:

Code: Select all

var myStateVariable by rememberSaveable { mutableStateOf(false) }
BackHandler(myStateVariable) {
myStateVariable = false
}
Nach dem Upgrade von androidx.navigation:navigation-compose auf 2.9.6 teilt mir Android Studio jedoch mit, dass BackHandler veraltet ist und ich
verwenden sollte

Code: Select all

NavigationBackHandler
stattdessen (eingeführt in Ausgabe Nr. 436248277).
Ich habe keine Dokumentation zur Verwendung gefunden und auch der Quellcode war mir nicht klar. Ich bin mir über den angebotenen Status-Parameter nicht sicher. Das habe ich bisher:

Code: Select all

var myStateVariable by rememberSaveable { mutableStateOf(false) }
NavigationBackHandler(
state = // ??? // rememberNavigationEventState(/** What would I pass here? **/),
isBackEnabled = myStateVariable,
onBackCompleted = {
myStateVariable = false
}
)
Wie verwende ich NavigationBackHander richtig?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post