Remove app title after user authenticates

This commit is contained in:
Kirill Kamakin
2021-11-23 21:04:16 +03:00
parent 0b00868acc
commit d8b4245eef
4 changed files with 10 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.EditText
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.Observer
@@ -53,6 +54,8 @@ class AuthenticationFragment : Fragment() {
super.onViewCreated(view, savedInstanceState)
Timber.v("onViewCreated() called with: view = $view, savedInstanceState = $savedInstanceState")
binding.button.setOnClickListener { onLoginClicked() }
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title =
getString(R.string.app_name)
}
private fun navigateToRecipes() {

View File

@@ -4,6 +4,7 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.navigation.fragment.findNavController
@@ -66,6 +67,8 @@ class DisclaimerFragment : Fragment() {
binding.okay.isClickable = it == 0
}
viewModel.startCountDown()
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title =
getString(R.string.app_name)
}
override fun onDestroyView() {

View File

@@ -4,6 +4,7 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.Observer
@@ -53,6 +54,7 @@ class RecipesFragment : Fragment() {
Timber.v("onViewCreated() called with: view = $view, savedInstanceState = $savedInstanceState")
setupRecipeAdapter()
authStatuses.observe(this, authStatusObserver)
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title = null
}
private fun navigateToRecipeInfo(recipeSummaryEntity: RecipeSummaryEntity) {

View File

@@ -4,6 +4,7 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.Observer
@@ -67,6 +68,7 @@ class RecipeInfoFragment : Fragment() {
binding.instructionsList.layoutManager = LinearLayoutManager(requireContext())
recipeInstructionsAdapter.submitList(it.recipeInstructions)
}
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title = null
}
private fun navigateToAuthFragment() {