1
0
Estonian-ID-card-mobile-aut.../MobileAuthApp/app/src/main/java/com/tarkvaraprojekt/mobileauthapp/MainActivity.kt

44 lines
1.4 KiB
Kotlin
Raw Normal View History

2021-09-24 20:07:39 +03:00
package com.tarkvaraprojekt.mobileauthapp
import android.nfc.NfcAdapter
2021-09-24 20:07:39 +03:00
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.view.Menu
import android.view.MenuItem
import android.widget.Toast
import androidx.navigation.NavController
import androidx.navigation.findNavController
import androidx.navigation.fragment.NavHostFragment
import com.tarkvaraprojekt.mobileauthapp.databinding.ActivityMainBinding
import java.util.*
2021-09-24 20:07:39 +03:00
class MainActivity : AppCompatActivity() {
private lateinit var navigationController: NavController
2021-09-24 20:07:39 +03:00
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
setSupportActionBar(binding.toolbar)
val navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
navigationController = navHostFragment.navController
2021-09-24 20:07:39 +03:00
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.menu, menu)
return true
}
override fun onOptionsItemSelected(item: MenuItem) = when (item.itemId) {
R.id.menu_settings_option -> {
navigationController.navigate(R.id.action_homeFragment_to_settingsFragment)
true
}
else -> super.onOptionsItemSelected(item)
}
2021-09-24 20:07:39 +03:00
}