From 85c344b358e13d5b78647d191d6129dd11f8bdaf Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Thu, 3 Sep 2020 11:50:13 -0300 Subject: [wallet] migrate away from kotlin view extensions --- .../java/net/taler/wallet/withdraw/ErrorFragment.kt | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'wallet/src/main/java/net/taler/wallet/withdraw/ErrorFragment.kt') diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/ErrorFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/ErrorFragment.kt index fa5ab2f..8b4ca9d 100644 --- a/wallet/src/main/java/net/taler/wallet/withdraw/ErrorFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/withdraw/ErrorFragment.kt @@ -25,38 +25,41 @@ import android.view.ViewGroup import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels import androidx.navigation.fragment.findNavController -import kotlinx.android.synthetic.main.fragment_error.* -import net.taler.wallet.R import net.taler.wallet.MainViewModel +import net.taler.wallet.R +import net.taler.wallet.databinding.FragmentErrorBinding class ErrorFragment : Fragment() { private val model: MainViewModel by activityViewModels() private val withdrawManager by lazy { model.withdrawManager } + private lateinit var ui: FragmentErrorBinding + override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { - return inflater.inflate(R.layout.fragment_error, container, false) + ui = FragmentErrorBinding.inflate(inflater, container, false) + return ui.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - errorTitle.setText(R.string.withdraw_error_title) - errorMessage.setText(R.string.withdraw_error_message) + ui.errorTitle.setText(R.string.withdraw_error_title) + ui.errorMessage.setText(R.string.withdraw_error_message) // show dev error message if dev mode is on val status = withdrawManager.withdrawStatus.value if (model.devMode.value == true && status is WithdrawStatus.Error) { - errorDevMessage.visibility = VISIBLE - errorDevMessage.text = status.message + ui.errorDevMessage.visibility = VISIBLE + ui.errorDevMessage.text = status.message } else { - errorDevMessage.visibility = GONE + ui.errorDevMessage.visibility = GONE } - backButton.setOnClickListener { + ui.backButton.setOnClickListener { findNavController().navigateUp() } } -- cgit v1.2.3