summaryrefslogtreecommitdiff
path: root/cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-09-03 09:41:30 -0300
committerTorsten Grote <t@grobox.de>2020-09-03 10:41:20 -0300
commit74b139473b395371ee487b9595627adcb85e78e9 (patch)
tree5dd8745aa036c0a544060d2fd3992ca73e8b0b01 /cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt
parentd56c5eaa5ea01225259486dab48b3c24e341b74c (diff)
downloadtaler-android-74b139473b395371ee487b9595627adcb85e78e9.tar.gz
taler-android-74b139473b395371ee487b9595627adcb85e78e9.tar.bz2
taler-android-74b139473b395371ee487b9595627adcb85e78e9.zip
[cashier] migrate to view binding as kotlin extensions are broken
Diffstat (limited to 'cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt')
-rw-r--r--cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt13
1 files changed, 8 insertions, 5 deletions
diff --git a/cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt b/cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt
index ea33b0d..4f98847 100644
--- a/cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt
+++ b/cashier/src/main/java/net/taler/cashier/withdraw/ErrorFragment.kt
@@ -24,33 +24,36 @@ import androidx.fragment.app.Fragment
import androidx.fragment.app.activityViewModels
import androidx.lifecycle.Observer
import androidx.navigation.fragment.findNavController
-import kotlinx.android.synthetic.main.fragment_error.*
import net.taler.cashier.MainViewModel
import net.taler.cashier.R
+import net.taler.cashier.databinding.FragmentErrorBinding
class ErrorFragment : Fragment() {
private val viewModel: MainViewModel by activityViewModels()
private val withdrawManager by lazy { viewModel.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?) {
withdrawManager.withdrawStatus.observe(viewLifecycleOwner, Observer { status ->
if (status == null) return@Observer
if (status is WithdrawStatus.Aborted) {
- textView.setText(R.string.transaction_aborted)
+ ui.textView.setText(R.string.transaction_aborted)
} else if (status is WithdrawStatus.Error) {
- textView.text = status.msg
+ ui.textView.text = status.msg
}
withdrawManager.completeTransaction()
})
- backButton.setOnClickListener {
+ ui.backButton.setOnClickListener {
findNavController().popBackStack()
}
}