diff options
Diffstat (limited to 'androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt')
-rw-r--r-- | androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt index ad93429..e5143cb 100644 --- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt +++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/devices/DevicesFragment.kt @@ -83,7 +83,7 @@ class DevicesFragment : Fragment() { context, LinearLayoutManager.VERTICAL, false ) - binding.devicesList.adapter = DevicesAdapter(emptyList(), null) + binding.devicesList.adapter = DevicesAdapter(mutableListOf(), this::itemAction) binding.infoLoading.root.visibility = View.VISIBLE } @@ -93,10 +93,7 @@ class DevicesFragment : Fragment() { unitsViewModel.units.observe(viewLifecycleOwner) { units -> Log.d("DevicesFragment", "Success $units") binding.infoLoading.root.visibility = View.GONE - binding.devicesList.swapAdapter( - DevicesAdapter(units, this::itemAction), - false - ) + (binding.devicesList.adapter as DevicesAdapter).setData(units) } } |