diff --git a/app/src/main/java/com/example/cupcake/MainActivity.kt b/app/src/main/java/com/example/cupcake/MainActivity.kt index c90ee1e36d7bf9d3a0d3a56d005724c32d46c0c6..a41710cf8a3348e961a004511663760eb4998e4a 100644 --- a/app/src/main/java/com/example/cupcake/MainActivity.kt +++ b/app/src/main/java/com/example/cupcake/MainActivity.kt @@ -17,21 +17,30 @@ package com.example.cupcake import android.os.Bundle import androidx.appcompat.app.AppCompatActivity +import androidx.navigation.NavController import androidx.navigation.fragment.NavHostFragment import androidx.navigation.ui.setupActionBarWithNavController + /** * Activity for cupcake order flow. */ class MainActivity : AppCompatActivity(R.layout.activity_main) { + private lateinit var navController: NavController + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val navHostFragment = supportFragmentManager .findFragmentById(R.id.nav_host_fragment) as NavHostFragment - val navController = navHostFragment.navController + navController = navHostFragment.navController setupActionBarWithNavController(navController) } + + override fun onSupportNavigateUp(): Boolean { + return navController.navigateUp() || super.onSupportNavigateUp() + } + }