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

View File

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

View File

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

View File

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