From 363bad5931902efa6aefada19c6417eccf5362b4 Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Sat, 12 Jun 2021 22:12:39 -0700 Subject: [PATCH] Fixes bug where adding a new skill wouldn't show up until leaving and returning to the edit skills screen. --- .../monstercards/ui/editmonster/EditSkillsFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/majinnaibu/monstercards/ui/editmonster/EditSkillsFragment.java b/app/src/main/java/com/majinnaibu/monstercards/ui/editmonster/EditSkillsFragment.java index fa7760e..797bde8 100644 --- a/app/src/main/java/com/majinnaibu/monstercards/ui/editmonster/EditSkillsFragment.java +++ b/app/src/main/java/com/majinnaibu/monstercards/ui/editmonster/EditSkillsFragment.java @@ -47,8 +47,10 @@ public class EditSkillsFragment extends Fragment { LinearLayoutManager layoutManager = new LinearLayoutManager(context); recyclerView.setLayoutManager(layoutManager); - EditSkillsRecyclerViewAdapter adapter = new EditSkillsRecyclerViewAdapter(mViewModel.getSkillsArray()); - mViewModel.getSkills().observe(getViewLifecycleOwner(), skills -> recyclerView.setAdapter(adapter)); + mViewModel.getSkills().observe(getViewLifecycleOwner(), skills -> { + EditSkillsRecyclerViewAdapter adapter = new EditSkillsRecyclerViewAdapter(mViewModel.getSkillsArray(), null); + recyclerView.setAdapter(adapter); + }); DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(context, layoutManager.getOrientation()); recyclerView.addItemDecoration(dividerItemDecoration);