Updated on 2026-08-14
This commit is contained in:
parent
4b4e0e3027
commit
6ed8b23dff
3 changed files with 17 additions and 4 deletions
|
|
@ -33,6 +33,7 @@ import com.tangem.tangemtest.ucase.variants.personalize.ui.presets.Personalizati
|
|||
import com.tangem.tangemtest.ucase.variants.personalize.ui.presets.PersonalizationPresetView
|
||||
import com.tangem.tangemtest.ucase.variants.personalize.ui.presets.RvPresetNamesAdapter
|
||||
import com.tangem.tangemtest.ucase.variants.personalize.ui.widgets.PersonalizationItemBuilder
|
||||
import com.tangem.tangemtest.ucase.variants.responses.ui.ResponseFragment
|
||||
import ru.dev.gbixahue.eu4d.lib.android._android.views.inflate
|
||||
import ru.dev.gbixahue.eu4d.lib.android.global.log.Log
|
||||
import ru.dev.gbixahue.eu4d.lib.android.global.threading.postUI
|
||||
|
|
@ -117,7 +118,7 @@ class PersonalizationFragment : BaseCardActionFragment(), PersonalizationPresetV
|
|||
|
||||
override fun handleResponseCardData(card: Card) {
|
||||
super.handleResponseCardData(card)
|
||||
navigateTo(R.id.action_nav_card_action_to_response_screen)
|
||||
navigateTo(R.id.action_nav_card_action_to_response_screen, ResponseFragment.setTittle(R.string.fg_name_response_personalization))
|
||||
}
|
||||
|
||||
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ package com.tangem.tangemtest.ucase.variants.responses.ui
|
|||
import android.os.Bundle
|
||||
import android.view.*
|
||||
import android.widget.LinearLayout
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.core.os.bundleOf
|
||||
import androidx.fragment.app.activityViewModels
|
||||
import androidx.fragment.app.viewModels
|
||||
import androidx.lifecycle.Observer
|
||||
|
|
@ -29,12 +31,13 @@ open class ResponseFragment : BaseFragment() {
|
|||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
setTittle()
|
||||
|
||||
setHasOptionsMenu(true)
|
||||
setTittle()
|
||||
}
|
||||
|
||||
private fun setTittle() {
|
||||
val titleId = selfVM.determineTitleId(mainActivityVM.commandResponse)
|
||||
val titleId = getTittleId(arguments) ?: selfVM.determineTitleId(mainActivityVM.commandResponse)
|
||||
activity?.setTitle(titleId)
|
||||
}
|
||||
|
||||
|
|
@ -70,4 +73,12 @@ open class ResponseFragment : BaseFragment() {
|
|||
}
|
||||
return super.onOptionsItemSelected(item)
|
||||
}
|
||||
|
||||
companion object {
|
||||
private val argTittle = "tittle"
|
||||
|
||||
fun setTittle(@StringRes id: Int): Bundle = bundleOf(Pair(argTittle, id))
|
||||
|
||||
private fun getTittleId(args: Bundle?): Int? = args?.getInt(argTittle)
|
||||
}
|
||||
}
|
||||
|
|
@ -11,6 +11,7 @@ import com.tangem.tangemtest.R
|
|||
import com.tangem.tangemtest.ucase.domain.paramsManager.ItemsManager
|
||||
import com.tangem.tangemtest.ucase.domain.paramsManager.managers.ScanItemsManager
|
||||
import com.tangem.tangemtest.ucase.ui.BaseCardActionFragment
|
||||
import com.tangem.tangemtest.ucase.variants.responses.ui.ResponseFragment
|
||||
import ru.dev.gbixahue.eu4d.lib.android._android.views.dpToPx
|
||||
|
||||
/**
|
||||
|
|
@ -49,6 +50,6 @@ class ScanActionFragment : BaseCardActionFragment() {
|
|||
|
||||
override fun handleResponseCardData(card: Card) {
|
||||
super.handleResponseCardData(card)
|
||||
navigateTo(R.id.action_nav_card_action_to_response_screen)
|
||||
navigateTo(R.id.action_nav_card_action_to_response_screen, ResponseFragment.setTittle(R.string.fg_name_response_scan))
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue