33 lines
1.2 KiB
Kotlin
33 lines
1.2 KiB
Kotlin
/*
|
|
* SPDX-FileCopyrightText: 2020, microG Project Team
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
package org.microg.nlp.ui
|
|
|
|
import android.os.Bundle
|
|
import androidx.appcompat.app.AppCompatActivity
|
|
import androidx.navigation.NavController
|
|
import androidx.navigation.fragment.NavHostFragment
|
|
import androidx.navigation.ui.AppBarConfiguration
|
|
import androidx.navigation.ui.navigateUp
|
|
import androidx.navigation.ui.setupActionBarWithNavController
|
|
|
|
class BackendSettingsActivity : AppCompatActivity() {
|
|
private lateinit var appBarConfiguration: AppBarConfiguration
|
|
|
|
private val navController: NavController
|
|
get() = (supportFragmentManager.findFragmentById(R.id.navhost) as NavHostFragment).navController
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
super.onCreate(savedInstanceState)
|
|
setContentView(R.layout.backend_settings_activity)
|
|
|
|
appBarConfiguration = AppBarConfiguration(navController.graph)
|
|
setupActionBarWithNavController(navController, appBarConfiguration)
|
|
}
|
|
|
|
override fun onSupportNavigateUp(): Boolean {
|
|
return navController.navigateUp(appBarConfiguration) || super.onSupportNavigateUp()
|
|
}
|
|
} |