diff options
author | Torsten Grote <t@grobox.de> | 2020-09-03 11:50:13 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-09-03 11:50:13 -0300 |
commit | 85c344b358e13d5b78647d191d6129dd11f8bdaf (patch) | |
tree | 0aa870edbd76e43075d3c701626a2b41ce78682d /wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt | |
parent | 126b0710dda4546dc3337df1bee886f5f4657674 (diff) | |
download | taler-android-85c344b358e13d5b78647d191d6129dd11f8bdaf.tar.gz taler-android-85c344b358e13d5b78647d191d6129dd11f8bdaf.tar.bz2 taler-android-85c344b358e13d5b78647d191d6129dd11f8bdaf.zip |
[wallet] migrate away from kotlin view extensions
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt')
-rw-r--r-- | wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt b/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt index 293dbdb..e2f3ca1 100644 --- a/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/pending/PendingOperationsFragment.kt @@ -30,16 +30,15 @@ import android.widget.LinearLayout import android.widget.TextView import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels -import androidx.lifecycle.Observer import androidx.recyclerview.widget.DividerItemDecoration import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.google.android.material.snackbar.Snackbar import com.google.android.material.snackbar.Snackbar.LENGTH_SHORT -import kotlinx.android.synthetic.main.fragment_pending_operations.* import net.taler.wallet.MainViewModel import net.taler.wallet.R import net.taler.wallet.TAG +import net.taler.wallet.databinding.FragmentPendingOperationsBinding import org.json.JSONObject interface PendingOperationClickListener { @@ -52,6 +51,7 @@ class PendingOperationsFragment : Fragment(), PendingOperationClickListener { private val model: MainViewModel by activityViewModels() private val pendingOperationsManager by lazy { model.pendingOperationsManager } + private lateinit var ui: FragmentPendingOperationsBinding private val pendingAdapter = PendingOperationsAdapter(emptyList(), this) override fun onCreate(savedInstanceState: Bundle?) { @@ -64,13 +64,14 @@ class PendingOperationsFragment : Fragment(), PendingOperationClickListener { container: ViewGroup?, savedInstanceState: Bundle? ): View? { - return inflater.inflate(R.layout.fragment_pending_operations, container, false) + ui = FragmentPendingOperationsBinding.inflate(inflater, container, false) + return ui.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - list_pending.apply { + ui.listPending.apply { val myLayoutManager = LinearLayoutManager(requireContext()) val myItemDecoration = DividerItemDecoration(requireContext(), myLayoutManager.orientation) @@ -79,7 +80,7 @@ class PendingOperationsFragment : Fragment(), PendingOperationClickListener { addItemDecoration(myItemDecoration) } - pendingOperationsManager.pendingOperations.observe(viewLifecycleOwner, Observer { + pendingOperationsManager.pendingOperations.observe(viewLifecycleOwner, { updatePending(it) }) } |