refactor(messages): persist contact variables

pull/746/head
andrekir 2023-09-30 06:39:03 -03:00
rodzic 3188706776
commit c26b6dd7ac
1 zmienionych plików z 11 dodań i 0 usunięć

Wyświetl plik

@ -233,6 +233,12 @@ class MessagesFragment : Fragment(), Logging {
return binding.root
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
outState.putString("contactKey", contactKey)
outState.putString("contactName", contactName)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
@ -243,6 +249,11 @@ class MessagesFragment : Fragment(), Logging {
model.setContactKey(contactKey)
binding.messageTitle.text = contactName
}
if (savedInstanceState != null) {
contactKey = savedInstanceState.getString("contactKey").toString()
contactName = savedInstanceState.getString("contactName").toString()
binding.messageTitle.text = contactName
}
binding.sendButton.setOnClickListener {
debug("User clicked sendButton")